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中的导航应该如何工作。除少数情况外。
如果您只希望您的用户在浏览一次页面时启动应用程序,则可以将该页面的内容放入第二页的网格中,并在不需要时将其隐藏。
这样,当用户点击后退按钮时,应用程序将退出,您将不必操纵导航堆栈。