我正在开发Windows Phone 8应用程序。一切正常,但是当我从一个屏幕到另一个屏幕(使用Navigationservice.navigate)导航时,该应用程序间歇性地关闭。没有错误/异常,但是应用程序关闭并将我带到应用程序列表。如果我导航约10次,这是1-2次。
其他人也面临同一问题?,请分享相同的解决方案。
,因此很容易使用相对,因为它与当前目录相对。
更改
NavigationService.Navigate(new Uri("/Home.xaml", UriKind.RelativeOrAbsolute));
to
NavigationService.Navigate(new Uri("/Home.xaml", UriKind.Relative));
如果您在同一页面之间导航,则应将第一个打开的页面用作起点,然后使用向后导航返回该页面:
NavigationService.GoBack();
这将从BackStack
中删除当前页面并恢复上一页。否则使用普通导航:
NavigationService.Navigate(new Uri("/MyNewPage.xaml", UriKind.Relative));
您应该尝试一下,如果没有帮助,请调试页面初始化并按行加载。