【发布时间】:2010-09-21 19:49:49
【问题描述】:
我的 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());
但我真正想要的是在单独的 浏览器 窗口中打开第二个视图页面,因为删除子级并添加新的使导航完全在浏览器之外(“后退”按钮不保留上一页链接)。
感谢您的建议。 V
【问题讨论】: