Udostępnij za pośrednictwem


Pasek nawigacyjny flyoutPage w systemie Windows

Ten platforma uniwersalna systemu Windows specyficzny dla platformy służy do zwijania paska nawigacyjnego FlyoutPagena 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:

Zwinięty pasek nawigacyjny specyficzny dla platformy