Windows phone 7 WP7页面导航?

Windows phone 7 WP7页面导航?,windows-phone-7,navigation,Windows Phone 7,Navigation,最初,我是这样从一个XAML类导航到另一个XAML类(例如,从MainPage.XAML到Firstpage.XAML): 这很好,但我想在按下后退按钮时退出应用程序。当我像这样导航时,后退按钮会将我带回上一页(MainPage.xaml)。我如何才能做到这一点?您可以使用RemoveBackEntry方法删除来自的页面 但在Windows Phone中,导航必须遵循一些规则。请记住,用户希望使用“后退”按钮返回上一页。这就是Windows Phone中导航的工作原理。除了少数情况 如果您只想

最初,我是这样从一个XAML类导航到另一个XAML类(例如,从MainPage.XAML到Firstpage.XAML):


这很好,但我想在按下后退按钮时退出应用程序。当我像这样导航时,后退按钮会将我带回上一页(MainPage.xaml)。我如何才能做到这一点?

您可以使用
RemoveBackEntry
方法删除来自的页面

但在Windows Phone中,导航必须遵循一些规则。请记住,用户希望使用“后退”按钮返回上一页。这就是Windows Phone中导航的工作原理。除了少数情况

如果您只想让用户在启动应用程序时查看一次页面,您可以将该页面的内容放入第二个页面的网格中,并在不需要时将其隐藏

这样,当用户点击后退按钮时,应用程序将退出,您不必操纵导航堆栈

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