Windows 上的页面工具栏位置

此特定于通用 Windows 平台的平台用于更改工具栏在 Page 上的位置,并将 Page.ToolbarPlacement 附加属性设置为 ToolbarPlacement 枚举的值,以便在 XAML 中使用:

<TabbedPage ...
            xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
            windows:Page.ToolbarPlacement="Bottom">
  ...
</TabbedPage>

或者,可以使用 Fluent API 在 C# 中使用它:

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

page.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom);

Page.On<Windows> 方法指定此平台特定内容仅在 Windows 上运行。 Xamarin.Forms.PlatformConfiguration.WindowsSpecific 命名空间中的 Page.SetToolbarPlacement 方法用于设置工具栏位置,ToolbarPlacement 枚举提供三个值:DefaultTopBottom

结果是指定的工具栏位置应用于 Page 实例:

特定于平台的工具栏放置