Page Toolbar Placement on Windows
This Universal Windows Platform platform-specific is used to change the placement of a toolbar on a Page
, and is consumed in XAML by setting the Page.ToolbarPlacement
attached property to a value of the ToolbarPlacement
enumeration:
<TabbedPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:Page.ToolbarPlacement="Bottom">
...
</TabbedPage>
Alternatively, it can be consumed from C# using the fluent API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
page.On<Windows>().SetToolbarPlacement(ToolbarPlacement.Bottom);
The Page.On<Windows>
method specifies that this platform-specific will only run on Windows. The Page.SetToolbarPlacement
method, in the Xamarin.Forms.PlatformConfiguration.WindowsSpecific
namespace, is used to set the toolbar placement, with the ToolbarPlacement
enumeration providing three values: Default
, Top
, and Bottom
.
The result is that the specified toolbar placement is applied to the Page
instance: