2010-05-31 4 views
0

Почему мой «mainRegion.Activate (view)»; не отображает вид на экране?Добавленный вид не отображается на экране

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

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

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

ответ

0

изменение Activate(view); в Remove(this);

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

Смежные вопросы