Поделиться через


Размещение панели инструментов страницы в Windows

Этот универсальная платформа Windows для конкретной платформы используется для изменения размещения панели инструментов на Pagexaml и используется в XAML путем задания Page.ToolbarPlacement присоединенного свойства значением перечисленияToolbarPlacement:

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

Кроме того, его можно использовать из C# с помощью api fluent:

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 перечислением, предоставляющим три значения: Default, Topи Bottom.

Результатом является то, что к экземпляру применяется Page указанное размещение панели инструментов:

Платформа размещения панели инструментов