Windows 上的 FlyoutPage 導覽列
此 通用 Windows 平台 平臺專用可用來折疊 上的FlyoutPage
導覽列,並藉由設定 FlyoutPage.CollapseStyle
和 FlyoutPage.CollapsedPaneWidth
附加屬性在 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
列舉提供兩個值: Full
和 Partial
。 方法 FlyoutPage.CollapsedPaneWidth
可用來指定部分折疊導覽列的寬度。
結果是指定的 CollapseStyle
會套用至 FlyoutPage
實例,同時指定寬度: