【问题标题】:WP7 page navigation?WP7页面导航?
【发布时间】:2011-11-17 04:02:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: windows-phone-7 navigation


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      相关资源
      最近更新 更多