处理后退按钮Windows 8.1 Universal app

Nan*_*noc 3 windows-runtime windows-phone-8.1 win-universal-app

我正在将我的应用程序从Windows Phone 8 Silverlight更新到Windows 8.1 RT(我想这就是那个).

我刚刚创建了我的第二页,当我转到并按下后退按钮时,它会退出我的应用程序,而不是返回到第一页.

我不知道为什么会发生这种情况,默认行为会持续到最后一页?

我找不到如何覆盖后退按钮事件来Frame.GoBack()拨打电话.

这是一个开发预览错误还是我错过了什么?

小智 5

放入第二页的构造函数:(SecondPage.xaml.cs)

Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
Run Code Online (Sandbox Code Playgroud)

然后定义eventhandler函数:

    private void HardwareButtons_BackPressed( object sender, BackPressedEventArgs e )
    {
        Frame.GoBack();
        e.Handled = true;
    }
Run Code Online (Sandbox Code Playgroud)