【问题标题】:Windows phone 8.1 navigationWindows phone 8.1 导航
【发布时间】:2014-09-10 15:23:07
【问题描述】:

在我的应用中,我有 3 个页面:

  • 主页
  • 第2页
  • 第3页

我想通过返回设备按钮Page 3返回到Page2MainPage。 那么我该怎么做呢?

请帮帮我!

【问题讨论】:

标签: windows windows-phone-8


【解决方案1】:

WP 8.1 中的Navigation 与 WP8 完全不同,在这里你只需要使用Frame.Navigate 然后给出Uri

完美的参考是this

希望对你有帮助!

【讨论】:

    【解决方案2】:

    像这样为硬件事件创建一个事件:

    Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
    

    然后相应地处理事件:

    void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)        
    {
        Frame.Navigate(typeof(MainPage));   // page you want to navigate to
        e.Handled = true;
    }
    

    希望对你有帮助

    【讨论】: