2017-06-06 82 views
0

我以前this link在xamarin形式來實現BottomNavigationBar,我需要有BottomNavigationBar在我的所有網頁,在這種情況下,我有一個問題:Xamarin的Android BottomNavigationBar第三方庫的下降在特殊情況

  1. 如果我將App中的MainPage定義爲非導航頁面,並將所有內部頁面定義爲NavigationPage,則bottomNavigation會關閉,只有它的圖標可見! (image1image2

  2. 如果我的應用程序作爲NavigationPage定義的MainPage,所有內頁非NavigationPage我無法看到bottomNavigation的內頁! (image1image2

  3. 如果我同時定義和的MainPage內頁爲NavigationPage,我將有內頁兩個工具欄。

如果可能,我更喜歡第一個選項,但我無法處理!

回答

0

由於您希望您的標籤始終可見,我會將您的MainPage作爲標籤頁面,然後使用NavigationPages作爲標籤頁。這將允許您在選項卡中進行導航。然後,您將所有內容放入ContentPages中,不要將您的xaml放在NavigationPages中。

導航頁面,TabbedPages和MasterDetailsPages應該只包含ContentPages。

您可以在Xamarin網站上找到樣品:https://developer.xamarin.com/samples/xamarin-forms/Navigation/TabbedPageWithNavigationPage/