2013-12-17 2 views
0

Мой вопрос в том, есть ли более элегантное решение для навигации между страницами, содержащимися в окне, чем поиск этого окна и изменение его содержимого.Навигация между страницами, содержащимися в окне

Это, как я это сделал:

Page1 a = new Page1(param); 
Window parent = Window.GetWindow(this); 
parent.Content = a; 

Моя мысль в том, что если есть навигационные инструменты, уже реализованы, я должен использовать их, вместо того, чтобы делать это.

Спасибо.

ответ

0

Я думаю, вы можете использовать услугу навигации страницы следующим образом:

GoTo Page2 От Page1.

Page2 p2 = new Page2(); 
this.NavigationService.Navigate(p2); 

Также лучшим способом является использование функции страницы вместо страницы.

Смотрите мой ответ на странице Функция here

или обратитесь this msdn page

+0

я попробовал первый метод, но он начал NullPointerException, указав, что NavigationService был нулевым. И я проверю функцию страницы, спасибо. – Ivan

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