Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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: