Pasek nawigacyjny flyoutPage w systemie Windows
Ten platforma uniwersalna systemu Windows specyficzny dla platformy służy do zwijania paska nawigacyjnego FlyoutPage
na obiekcie i jest używany w języku XAML przez ustawienie FlyoutPage.CollapseStyle
i FlyoutPage.CollapsedPaneWidth
dołączonych właściwości:
<FlyoutPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:FlyoutPage.CollapseStyle="Partial"
windows:FlyoutPage.CollapsedPaneWidth="48">
...
</FlyoutPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
page.On<Windows>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);
Metoda FlyoutPage.On<Windows>
określa, że ta platforma będzie działać tylko w systemie Windows. Metoda Page.SetCollapseStyle
w Xamarin.Forms.PlatformConfiguration.WindowsSpecific
przestrzeni nazw służy do określania stylu zwijania, a CollapseStyle
wyliczenie zawiera dwie wartości: Full
i Partial
. Metoda FlyoutPage.CollapsedPaneWidth
służy do określania szerokości częściowo zwiniętego paska nawigacyjnego.
Wynikiem jest to, że określony CollapseStyle
jest stosowany do FlyoutPage
wystąpienia, a szerokość jest również określona: