1

尝试新的 PlatformConfigurationXamarin.Forms 2.3.3.166-pre4但将工具栏移到 UWP 的底部只是不想工作。我究竟做错了什么?

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);
        }
    }
}
4

1 回答 1

1

好吧,在尝试了所有可能的组合之后SetToolbarPlacement(ToolbarPlacement.Bottom),我发现了一些事情:

  • 工具栏位置只能在应用程序范围内设置,而不是每页
  • 工具栏位置只能设置在NavigationPage

所以你可以做什么,当你想把工具栏放在底部时,你可以通过将工具栏放置附加到AppMainPage属性来设置它的应用程序范围。

public App()
{
    MainPage = new NavigationPage(new MainPage());
    MainPage.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom);
}
于 2016-11-19T14:05:27.897 回答