Windows Phone 8.1后退按钮未返回上一个表单

时间:2015-04-15 13:39:06

标签: windows-phone-8.1

当我使用此代码进入登录页面时。

 private void AppBarButton_Click_1(object sender, RoutedEventArgs e)
    {
        Frame.Navigate(typeof(LoginPage));
    }

但是当我按下登录页面上的后退按钮时,它不会返回到第一页。我做错什么了吗?

这是我在App.xaml.cs中使用的代码

  void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
    {
        Frame rootFrame = Window.Current.Content as Frame;

        if (rootFrame != null && rootFrame.CanGoBack)
        {
            e.Handled = true;
            rootFrame.GoBack();
        }
    }

通过将空白页面更改为基本页面来解决此问题。现在它将自动执行所有后退导航。

1 个答案:

答案 0 :(得分:0)

通过将空白页面更改为基本页面来解决此问题。现在它将自动执行所有后退导航。