Barra di spostamento flyoutPage in Windows
Questa piattaforma UWP (Universal Windows Platform) specifica della piattaforma viene usata per comprimere la barra di spostamento in un FlyoutPage
oggetto e viene utilizzata in XAML impostando le FlyoutPage.CollapseStyle
proprietà associate e FlyoutPage.CollapsedPaneWidth
:
<FlyoutPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:FlyoutPage.CollapseStyle="Partial"
windows:FlyoutPage.CollapsedPaneWidth="48">
...
</FlyoutPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
page.On<Windows>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);
Il FlyoutPage.On<Windows>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Windows. Il Page.SetCollapseStyle
metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.WindowsSpecific
nomi , viene usato per specificare lo stile di compressione, con l'enumerazione CollapseStyle
che fornisce due valori: Full
e Partial
. Il FlyoutPage.CollapsedPaneWidth
metodo viene utilizzato per specificare la larghezza di una barra di spostamento parzialmente compressa.
Il risultato è che un oggetto specificato CollapseStyle
viene applicato all'istanza FlyoutPage
, con anche la larghezza specificata: