WP7页面导航?

问题描述:

起初我从一个导航到另一XAML类这样的(例如,从MainPage.xaml中到Firstpage.xaml):WP7页面导航?

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

这工作得很好,但我想退出应用程序打回来的时候,按钮。当我像这样导航时,后退按钮将我带回上一页(MainPage.xaml)。我怎样才能做到这一点?

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

http://msdn.microsoft.com/en-us/library/hh394012(v=VS.92).aspx

但在Windows手机,导航必须遵循一些规则。请记住,用户希望通过后退按钮返回到上一页。这就是Windows Phone中的导航应该如何工作。除少数情况外。

如果您只希望您的用户在浏览一次页面时启动应用程序,则可以将该页面的内容放入第二页的网格中,并在不需要时将其隐藏。

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