2016-11-08 75 views
1

嘗試使用Xamarin.Forms 2.3.3.166-pre4中的新PlatformConfiguration,但將工具欄移動到UWP的底部並不需要工作。我究竟做錯了什麼?使用PlatformConfiguration將工具欄移動到UWP的底部(Xamarin.Forms 2.3.3)

using Xamarin.Forms; 
using Xamarin.Forms.PlatformConfiguration; 
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific; 

namespace FormsToolBarDemo 
{ 
    public partial class MainPage:ContentPage 
    { 
     public MainPage() 
     { 
      InitializeComponent(); 
      this.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom); 
     } 
    } 
} 

回答

1

好吧,想的SetToolbarPlacement(ToolbarPlacement.Bottom)每一個可能的組合之後,我發現了幾件事情:

  • 工具欄的位置只能設置應用廣泛,不是每個頁面
  • 工具欄的位置只能是設置在一個NavigationPage

所以你可以做什麼,當你想把工具欄放在底部,你可以設置它的應用程序w通過將工具欄佈局附加到AppMainPage屬性上。

public App() 
{ 
    MainPage = new NavigationPage(new MainPage()); 
    MainPage.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom); 
} 
相關問題