Barra de navegación flyoutPage en Windows
Este Plataforma universal de Windows específico de la plataforma se usa para contraer la barra de navegación en un FlyoutPage
y se usa en XAML estableciendo las FlyoutPage.CollapseStyle
propiedades adjuntas y FlyoutPage.CollapsedPaneWidth
:
<FlyoutPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:FlyoutPage.CollapseStyle="Partial"
windows:FlyoutPage.CollapsedPaneWidth="48">
...
</FlyoutPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
page.On<Windows>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);
El FlyoutPage.On<Windows>
método especifica que esta plataforma específica solo se ejecutará en Windows. El Page.SetCollapseStyle
método , en el Xamarin.Forms.PlatformConfiguration.WindowsSpecific
espacio de nombres , se usa para especificar el estilo collapse, con la CollapseStyle
enumeración que proporciona dos valores: Full
y Partial
. El FlyoutPage.CollapsedPaneWidth
método se usa para especificar el ancho de una barra de navegación parcialmente contraída.
El resultado es que se aplica un especificado CollapseStyle
a la FlyoutPage
instancia, con el ancho especificado también:
Barra de navegación contraída la plataforma específica de la