2013-05-16 73 views
1

在Windows Phone 8应用程序中,我能够从MainPage.xaml导航到其他页面。但是,如果我尝试从除MainPage.xaml以外的页面导航,则不会导航,并且我的应用正在打破App.xaml中的RootFrame_NavigationFailed事件。Windows手机未导航到其他页面

例如:

我能够从通首页第1页和通首页第二页,浏览但不能第1页第2页来。

这是我的代码如下所示:

NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));

+0

如果它从MainPage工作到Page2,我不明白为什么它不会从Page1到Page2。在Page1中,你从哪里调用'NavigationService.Navigate'?页面构造函数,特定事件,后台线程......?如果你用'NavigationService.Navigate(new Uri(“/ MainPage.xaml”,UriKind.Relative));'替换你的行,它是否工作? –

+0

您是在点击或操作中执行导航事件,还是在第一页加载时直接执行导航事件? – PmanAce

回答

0

我猜你要浏览到加载页面之前要调用Navigate。看看this question的答案。

尝试将您的Navigate致电Loaded事件的页面。