UWP - NavigationView 控件 - PaneDisplayMode 属性 不存在

UWP - NavigationView Control - PaneDisplayMode property is absent

抱歉,这似乎是一个愚蠢的问题,但我真的不知道!

我正在编写一个 UWP 应用程序。尝试在MainPage中放置NavigationView控件,并将导航栏设置在顶部,而不是左侧。

所以这应该很容易实现...

  <NavigationView PaneDisplayMode="Top">
        <NavigationView.MenuItems>
            <NavigationViewItem Content="Design" Tag="DesignPage" />
            <NavigationViewItem Content="Settings" Tag="SettingsPage" />
            <NavigationViewItem Content="Library" Tag="LibraryPage" />
        </NavigationView.MenuItems>
    </NavigationView>

IDE VS2017(社区)说 "The Property 'PaneDisplayMode' was not found in type 'NavigationView'."!!!

IDE 中的所有内容都是最新的。

项目目标版本为Win10 1803 Build 17134

最低版本为 Win10 FallCreators Update Build 16299

在项目引用中,有 'Universal Windows' 固定引用,它的属性显示 Version = 10.0.17134.0 我电脑安装的win10版本是1803

应该会出现这个属性,正如本网页参考手册中所述 Microsoft Dev Reference

我能做什么?

PaneDisplayMode是1809年引进的,所以很正常。

如果您仍想使用此 属性,可以使用 NavigationView from WinUI。使用 WinUI,您可以使用最新更新的 UI,同时将您的最小目标保持在 Windows.

的低得多的版本

要了解如何在您的项目中使用 WinUI,请访问 this page