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.SetCollapseStyleXamarin.Forms.PlatformConfiguration.WindowsSpecific、折りたたみスタイルを指定するために使用され、列挙では CollapseStylePartialの 2 つの値が提供されますFull。 メソッドは FlyoutPage.CollapsedPaneWidth 、部分的に折りたたまれたナビゲーション バーの幅を指定するために使用されます。

その結果、指定した CollapseStyle がインスタンスに FlyoutPage 適用され、幅も指定されます。

折りたたまれたナビゲーション バー プラットフォーム固有