Windows のポップアップ ページ ナビゲーション バー
このユニバーサル Windows プラットフォームプラットフォーム固有は、 のナビゲーション バーを折りたたむのにFlyoutPage
使用され、 プロパティと FlyoutPage.CollapsedPaneWidth
添付プロパティをFlyoutPage.CollapseStyle
設定することで XAML で使用されます。
<FlyoutPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
windows:FlyoutPage.CollapseStyle="Partial"
windows:FlyoutPage.CollapsedPaneWidth="48">
...
</FlyoutPage>
または、fluent API を使用して C# から使用することもできます。
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
page.On<Windows>().SetCollapseStyle(CollapseStyle.Partial).CollapsedPaneWidth(148);
メソッドは FlyoutPage.On<Windows>
、このプラットフォーム固有のが Windows でのみ実行されるように指定します。 名前空間の メソッドはPage.SetCollapseStyle
Xamarin.Forms.PlatformConfiguration.WindowsSpecific
、折りたたみスタイルを指定するために使用され、列挙では CollapseStyle
と Partial
の 2 つの値が提供されますFull
。 メソッドは FlyoutPage.CollapsedPaneWidth
、部分的に折りたたまれたナビゲーション バーの幅を指定するために使用されます。
その結果、指定した CollapseStyle
がインスタンスに FlyoutPage
適用され、幅も指定されます。