Windows phone 8.1 Windows phone 8.1 backbutton未返回到上一个窗体
当我使用此代码进入登录页面时Windows phone 8.1 Windows phone 8.1 backbutton未返回到上一个窗体,windows-phone-8.1,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, Win
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();
}
}
通过将空白页更改为基本页修复了此问题。现在,它将自动取消所有backbutton导航。通过将空白页更改为基本页解决了此问题。现在它将自动取消所有backbutton导航。可能重复谢谢我尝试了该解决方案并将其放在我的app.xaml.cs中,但仍然无法工作。您是否修改了原始项目模板中的任何代码?您是否正在使用可能会吞下“后退”按钮的库?我只编辑了App.xaml.cs文件。请参阅编辑后的文章中的代码。我修复了它。我只是将所有页面更改为基本页面。在此之前,我只是使用了一个空白页,这就是问题所在。谢谢你的回答。