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 上运行。 Page.SetToolbarPlacement命名空间中的 Xamarin.Forms.PlatformConfiguration.WindowsSpecific 方法用于设置工具栏位置,枚举ToolbarPlacement提供三个值:DefaultTopBottom

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

工具栏放置平台