1

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

我正在编写一个 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 Update Build 16299

在项目参考中,有“通用 Windows”固定参考,它的属性显示版本 = 10.0.17134.0 我电脑中安装的 Win10 是版本 1803

PaneDisplayMode 不存在

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

我能做些什么?

4

1 回答 1

4

PaneDisplayMode1809年推出的,所以很正常。

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

要了解如何在您的项目中使用 WinUI,请访问此页面

于 2018-10-22T05:12:19.110 回答