Как мне загрузить новую страницу? - PullRequest
0 голосов
/ 25 мая 2010

У меня есть несколько страниц (классов, которые являются производными от объекта Page) в моем приложении Silverlight. Я могу загрузить один в app.xml с этим заявлением: this.RootVisual = new ZoomData ();

Но что мне делать, когда я загрузил эту страницу и хочу перейти на другую страницу?

Ответы [ 3 ]

1 голос
/ 26 мая 2010
0 голосов
/ 26 мая 2010

я закончил с этим:

В application_startup

Grid root = new Grid();
this.RootVisual = root;
root.Children.Add(new ZoomData()); // This is your first page

в случае нажатия кнопки

Grid root = Application.Current.RootVisual as Grid;
root.Children.RemoveAt(0);
root.Children.Add(new ZoomData());
0 голосов
/ 25 мая 2010

Посмотрите, как создать приложение с помощью шаблона приложения Silverlight Navigation Application.

Это базовая структура для создания многостраничных приложений Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...