在页面之间导航时,WP8应用程序关闭时出错

时间:2015-05-07 12:02:09

标签: windows-phone-8

我正在开发Windows Phone 8应用程序。一切正常,但是当我从一个屏幕导航到另一个屏幕时(使用NavigationService.Navigate),应用程序会间歇性地关闭。没有错误/异常,但app关闭并将我带到应用列表。如果我导航10次,这种情况会发生1-2次。

其他人也面临同样的问题吗?请分享相同的解决方案。

2 个答案:

答案 0 :(得分:0)

所以这很容易,使用相对,因为它相对于当前目录。

更改

NavigationService.Navigate(new Uri("/Home.xaml", UriKind.RelativeOrAbsolute));

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

答案 1 :(得分:0)

如果您在同一页面之间导航,则应使用第一个打开的页面作为起点,然后使用向后导航返回该页面:

NavigationService.GoBack();

这将从BackStack中删除当前页面并恢复上一页面。否则使用普通导航:

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

您应该尝试这一点,如果没有帮助,请调试页面初始化并逐行加载。