最初,我像这样从一个XAML类导航到另一个XAML类(例如,从MainPage.xaml导航到Firstpage.xaml):
this.NavigationService.Navigate(new Uri("/Firstpage.xaml", UriKind.Relative));这很好用,但我想在点击后退按钮时退出应用程序。当我像这样导航时,back按钮将把我带回上一页(MainPage.xaml)。我如何才能做到这一点呢?
发布于 2011-11-16 16:05:50
您可以使用RemoveBackEntry方法删除您所来自的页面。
http://msdn.microsoft.com/en-us/library/hh394012(v=VS.92).aspx
但在Windows Phone中,导航必须遵循一些规则。请记住,用户希望使用back按钮返回到上一页。这就是Windows Phone中导航的工作原理。除了在少数情况下。
如果您只想让用户在启动应用程序时看到一个页面一次,您可以将该页面的内容放在第二个页面的网格中,并在不需要时将其隐藏起来。
这样,当用户点击back按钮时,应用程序将退出,您不必操作导航栈。
https://stackoverflow.com/questions/8147908
复制相似问题