【发布时间】:2013-05-11 10:07:24
【问题描述】:
在 windows phone 8 应用程序中,我能够从 MainPage.xaml 导航到其他页面。但是,如果我尝试从 MainPage.xaml 以外的页面导航,它不会导航,并且我的应用程序正在 App.xaml 中的 RootFrame_NavigationFailed 事件中中断。
例如:
我能够从 MainPage 导航到 Page1 和 MainPage 到 Page2,但不能 Page1 到 Page2。
这是我的代码的样子:
NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
【问题讨论】:
-
如果它从 MainPage 到 Page2 工作,我不明白为什么它不能从 Page1 到 Page2。在第 1 页中,您从哪里调用
NavigationService.Navigate?页面构造函数、特定事件、后台线程……?如果你用NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));替换你的行,它有效吗? -
您是通过单击或操作执行导航事件还是直接在第一页加载时执行导航事件?
标签: c# navigation windows-phone-8