Partager via


Placement de la barre d’outils de page sur Windows

Cette plateforme Windows universelle propre à la plateforme est utilisée pour modifier l’emplacement d’une barre d’outils sur un Pagecode XAML et est consommée en XAML en définissant la Page.ToolbarPlacement propriété jointe sur une valeur de l’énumération ToolbarPlacement :

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

Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :

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

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

La Page.On<Windows> méthode spécifie que cette plateforme ne s’exécutera que sur Windows. La Page.SetToolbarPlacement méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.WindowsSpecific de noms, est utilisée pour définir l’emplacement de la barre d’outils, avec l’énumération ToolbarPlacement fournissant trois valeurs : Default, Topet Bottom.

Le résultat est que l’emplacement de la barre d’outils spécifié est appliqué à l’instance Page :

Barre d’outils placement spécifique à la plateforme