不支持UWP NavigationView

时间:2017-10-27 17:39:42

标签: c# uwp

我正试图用sidemenu制作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)

4 个答案:

答案 0 :(得分:5)

使用NavigationView类的要求:

  

设备系列:Windows 10 Fall Creators更新(介绍 v10.0.16299.0

     

API合约:Windows.Foundation.UniversalApiContract(介绍 v5

参考:NavigationView Class

答案 1 :(得分:3)

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

您可以通过NuGet添加它,并在此处发布文件: https://github.com/Microsoft/microsoft-ui-xaml

答案 2 :(得分:1)

您必须将目标版本更改为Win 10 Fall Creators Update (10.0; Build 16299)。此外,NavigationView控件不适用于任何以前版本的Windows,因此如果您在没有任何API版本检查的情况下使用NavigationView控件,则除16299及更高版本外,您的应用都会崩溃。

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

答案 3 :(得分:1)

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