WP7页面导航



最初,我像这样从一个XAML类导航到另一个XAML类(例如,从MainPage)。

 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 Phone中,导航必须遵循一些规则。记住,用户希望使用后退按钮返回到上一页。这就是Windows Phone导航的工作原理。除了少数情况。

如果你只想让你的用户看到一个页面一次,当他们启动应用程序时,你可以把该页面的内容放在第二个页面的网格中,并在不需要的时候隐藏它。

这样,当用户点击后退按钮时,应用程序就会退出,你就不用再操作导航堆栈了

最新更新