0
當我想用我的菜單隱藏導航欄時,我不能。 NavigationPage.SetHasNavigationBar(this, false);
我想確認是一個錯誤還是我忽略了一些東西?SetnavigationBar(this,false)在Android中不起作用xamarin.forms
當我想用我的菜單隱藏導航欄時,我不能。 NavigationPage.SetHasNavigationBar(this, false);
我想確認是一個錯誤還是我忽略了一些東西?SetnavigationBar(this,false)在Android中不起作用xamarin.forms
如果它不工作,我會檢查以確保您試圖隱藏它的頁面實際上被推入NavigationPage()
。
在cs中調用NavigationPage.SetHasNavigationBar(this, false);
後InitializeComponent();
應該工作,除非你有其他東西是不正確的。
或者你可以嘗試,而不是在頁面的XAML與NavigationPage.HasNavigationBar="False"
不,還是同樣的問題直接設置它。我打電話給一個新的頁面:'App.Current.MainPage = new MainMasterDetailPage(new TestMapPage());'和InitializeComponent下面我把'NavigationPage.SetHasNavigationBar(this,false);'什麼也沒發生。 – Stefan0309
沒有看到你所有的代碼實現,很難告訴你確切的問題,但是TestMapPage是一個NavigationPage(),它被設置爲你的MasterDetailPage Detail頁面?比如像這樣的'App.Current.MainPage = new MasterDetailPage {Detail = new NavigationPage(new TestMapPage())};' – Nick
更新你的實際代碼將不勝感激。 – Nick