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: