我正试图用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)
答案 0 :(得分:5)
使用NavigationView类的要求:
设备系列:Windows 10 Fall Creators更新(介绍 v10.0.16299.0 )
API合约:Windows.Foundation.UniversalApiContract(介绍 v5 )
答案 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/