2017-01-15 64 views
1

我想要做的是在我的移動應用程序的所有頁面上維護漢堡包圖標。所以,我在我的導航服務轉到xamarin.forms中的另一頁後,漢堡圖標消失

private static async Task NavigateAsync<T>(T page) where T : Page 
     { 
      NavigationPage.SetHasBackButton(page, false); 
      NavigationPage.SetBackButtonTitle(page, "Atras"); 

      await App.Navigator.PushAsync(page, true); 
     } 

做到了這一點,當我瀏覽到另一個頁面,返回按鈕沒有顯示沒有漢堡包按鈕。 那麼,如何才能讓漢堡包圖標在導航欄中顯示?

謝謝!

回答

1

你應該使用MasterDetail頁面有一個漢堡包圖標。

只要您在詳細信息頁面之間導航,您將看到漢堡包圖標。

但是,當您通過PushAsync或PushModalAsync離開詳細信息頁面時,您處於詳細信息頁面的導航中,並且無法看到漢堡圖標。

可能的解決方法是處理詳細頁面中的導航,也可以在主細節頁面中處理導航,或者讓所有頁面成爲沒有任何內部導航的細節頁面。

+0

我處理導航內部masterdetailpage的細節如下: ' ​​ <網頁:的MainPage> ' – Juanma

相關問題