Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Cette plateforme Windows universelle propre à la plateforme est utilisée pour réduire la barre de navigation sur un FlyoutPagecode XAML et est consommée en XAML en définissant les FlyoutPage.CollapseStyle propriétés jointes et FlyoutPage.CollapsedPaneWidth les propriétés jointes :
<FlyoutPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:FlyoutPage.CollapseStyle="Partial"
windows:FlyoutPage.CollapsedPaneWidth="48">
...
</FlyoutPage>
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>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);
La FlyoutPage.On<Windows> méthode spécifie que cette plateforme ne s’exécutera que sur Windows. La Page.SetCollapseStyle méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.WindowsSpecific de noms, est utilisée pour spécifier le style de réduction, avec l’énumération CollapseStyle fournissant deux valeurs : Full et Partial. La FlyoutPage.CollapsedPaneWidth méthode est utilisée pour spécifier la largeur d’une barre de navigation partiellement réduite.
Le résultat est qu’un spécifié CollapseStyle est appliqué à l’instance FlyoutPage , avec la largeur également spécifiée :
