如何在uwp中默认使用navigationviwe显示模式?

时间:2018-06-17 18:31:52

标签: xaml uinavigationcontroller xamarin.uwp

我尝试更改它并使用导航视图显示模式标记,但它不起作用?

<NavigationView
        Canvas.ZIndex="0"
        x:Name="NavigationViewControl"
        Grid.Column="1"
        AlwaysShowHeader="True"
        Header=" "
        HeaderTemplate="{StaticResource NavigationViewHeaderTemplate}"
        IsTabStop="False"
        ItemInvoked="OnNavigationViewItemInvoked"
        DispalyMode="Minimal">

1 个答案:

答案 0 :(得分:0)

NavigationView有三种显示模式选项:Minimal,Compact和Expanded。默认情况下,系统会根据控件可用的屏幕空间量自动选择最佳显示模式。但您可以使用配置OpenPaneLengthCompactModeThresholdWidthExpandedModeThresholdWidth属性来覆盖此设置。

例如,如果您希望NavigationView为最小模式,则可以尝试设置属性:

<NavigationView CompactModeThresholdWidth="1920" ExpandedModeThresholdWidth="1920">

更多详细信息,您可以查看NavigationView display modesOverriding the default adaptive behavior主题。