В моем проекте silverlight есть две страницы: страница MainPage-default и SecondViewPage - добавленная страница Silverlight.
Для перехода от одного к другому я переопределил Application_Startup (...)
{
this.RootVisual = mainUI;
mainUI.Children.Add(new MainPage());
}
создал
public static void GotoPage(UserControl nextPage)
{
App app = (App)Application.Current;
app.mainUI.Children.Clear();
//show next page
app.mainUI.Children.Add(nextPage);
}
Тогда открыть SecondViewPage просто, как:
App.GotoPage(new SecondViewPage());
Но я действительно хочу открыть вторую страницу просмотра в отдельном браузере окне, потому что удаление чилдера и добавление новых делает навигацию полностью за пределами браузера (кнопка «назад» не удерживает ссылка на предыдущую страницу).
Спасибо за предложения.
В