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

时间:2018-10-22 03:52:14

标签: uwp windows-10 uwp-xaml

抱歉,这似乎是一个愚蠢的问题,但实际上我没有任何线索!

我正在编写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(社区)说:“在类型'NavigationView'中找不到属性'PaneDisplayMode'。” !!!

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

项目目标版本为Win10 1803 Build 17134

最低版本是Win10 FallCreators更新版本16299

在“项目参考”中,有一个“通用Windows”固定参考,其属性为Version = 10.0.17134.0 我计算机上安装的Win10版本是1803

PaneDisplayMode is absent

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

我该怎么办?

1 个答案:

答案 0 :(得分:4)

PaneDisplayMode于1809年推出,因此很正常。

如果您仍要使用此属性,则可以使用NavigationView from WinUI。使用WinUI,您可以使用最新的UI,同时将最低目标保持在较低版本的Windows。

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