【问题标题】:UWP NavigationView is not supported不支持 UWP NavigationView
【发布时间】:2018-09-22 01:58:11
【问题描述】:

我正在尝试使用侧边菜单制作 UWP 应用程序。当我尝试this 教程时,我在 XAML 中收到错误:

NavigationView is not supported in a windows universal project

构建选项:

Target Version:   Win 10 Creators Update (10.0; Build 15063)
Minimum Version:  November Update (10.0' Build 10586)

【问题讨论】:

    标签: c# uwp


    【解决方案1】:

    使用 NavigationView 类的要求:

    设备系列:Windows 10 Fall Creators Update(引入 v10.0.16299.0)

    API 合约:Windows.Foundation.UniversalApiContract(引入 v5)

    参考:NavigationView Class

    【讨论】:

    • 我需要一些特殊的下载吗?因为当我进行 Windows 更新时,我的一切都是最新的
    • 您将获得升级.. 但它正在逐步发生.. 所以可能需要一些时间... 查看下面的文章,看看它是否可以帮助您立即获得.... pcworld.com/article/3234186/windows/…
    【解决方案2】:

    NavigationView 也已向后移植以支持从 14393(周年更新)开始的所有 Windows 10 版本。

    您可以通过 NuGet 添加它并在此处提交问题: https://github.com/Microsoft/microsoft-ui-xaml

    【讨论】:

      【解决方案3】:

      您必须将目标版本更改为Win 10 Fall Creators Update (10.0; Build 16299)。此外,NavigationView 控件不适用于任何以前版本的 Windows,因此如果您使用 NavigationView 控件而不进行任何 API 版本检查,您的应用将在除 16299 及更高版本之外的所有地方崩溃。

      要将您的 PC 升级到 FCU,您可以使用提供的工具 here。

      【讨论】:

        【解决方案4】:

        您可以使用 OneCode.Windows.UWP.Controls.NavigationView,它适用于所有 Win10 版本。 你可以从 nuget https://www.nuget.org/packages/OneCode.Windows.UWP.Controls.NavigationView/

        【讨论】:

        • 如何实现这个@Fruit?你能分享一个示例代码吗?
        • 没关系。我重新启动了 Visual Studio,现在可以在命名空间中看到它。
        猜你喜欢
        • 2017-08-05
        • 1970-01-01
        • 1970-01-01
        • 2021-09-23
        • 2019-04-17
        • 2021-12-07
        • 1970-01-01
        • 2017-02-18
        • 2021-01-09
        相关资源
        最近更新 更多