Добавленный вид не отображается на экране - PullRequest
0 голосов
/ 31 мая 2010

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

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

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

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

1 Ответ

0 голосов
/ 02 июня 2010

изменить Activate(view); на Remove(this);

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

...