抱歉,这似乎是一个愚蠢的问题,但实际上我没有任何线索!
我正在编写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
应该出现此属性,如本网页参考手册中所述 Microsoft Dev Reference
我该怎么办?
答案 0 :(得分:4)
PaneDisplayMode
于1809年推出,因此很正常。
如果您仍要使用此属性,则可以使用NavigationView from WinUI
。使用WinUI,您可以使用最新的UI,同时将最低目标保持在较低版本的Windows。
要了解如何在项目中使用WinUI,请访问this page