Добавленный вид не отображается на экране

Почему мой "mainRegion.Activate(view);" не отображает вид на экране?

Это работает, только если я удаляю представление по умолчанию, которое зарегистрировано (RegisterViewWithRegion) в ModuleInit.cs, хотя я не помещаю.Activate() после того, как я добавил View. Но проблема возникает, если я перехожу к другому модулю и возвращаюсь к модулю, вид которого по умолчанию был удален, я получаю пустую страницу.

Есть какие-нибудь подсказки? Спасибо. *) Я предпочитаю не удалять вид по умолчанию, но только с помощью функции "Активировать (просмотр)" можно отобразить нужный мне вид, как описано в моей ссылке.

ссылка: http://msdn.microsoft.com/en-us/library/dd458899.aspx

1 ответ

Решение

Менять Activate(view); в Remove(this);

потому что мой view не наследуется напрямую от UserControl,

Другие вопросы по тегам