2015-04-15 39 views
0

當我使用此代碼轉到登錄頁面時。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

可能重複的[Windows Phone 8.1通用應用程序終止從第二頁導航回來?](http://stackoverflow.com/questions/24335925/windows-phone-8-1-universal-app-terminates-on-從第二頁導航) –

+0

謝謝我嘗試瞭解決方案並將其放入我的app.xaml.cs中,但它仍然無法工作。 –

+0

您是否修改了原始項目模板中的任何代碼?您是否在使用任何可能會吞服後退按鈕的庫? –

回答

0

通過將空白頁更改爲基本頁面來解決此問題。現在它將自動完成所有後退導航。

相關問題