Bagikan melalui


Bilah Navigasi FlyoutPage di Windows

Platform khusus Platform Windows Universal ini digunakan untuk menciutkan bilah navigasi pada FlyoutPage, dan digunakan dalam XAML dengan mengatur FlyoutPage.CollapseStyle properti terlampir dan FlyoutPage.CollapsedPaneWidth :

<FlyoutPage ...
                  xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
                  windows:FlyoutPage.CollapseStyle="Partial"
                  windows:FlyoutPage.CollapsedPaneWidth="48">
  ...
</FlyoutPage>

Atau, dapat dikonsumsi dari C# menggunakan API fasih:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...

page.On<Windows>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);

Metode FlyoutPage.On<Windows> menentukan bahwa khusus platform ini hanya akan berjalan pada Windows. Metode Page.SetCollapseStyle , di Xamarin.Forms.PlatformConfiguration.WindowsSpecific namespace, digunakan untuk menentukan gaya ciutkan, dengan CollapseStyle enumerasi yang menyediakan dua nilai: Full dan Partial. Metode FlyoutPage.CollapsedPaneWidth ini digunakan untuk menentukan lebar bilah navigasi yang diciutkan sebagian.

Hasilnya adalah bahwa yang ditentukan CollapseStyle diterapkan ke FlyoutPage instans, dengan lebar juga ditentukan:

Spesifik Platform Bilah Navigasi yang Diciutkan