Uwp 将NavigationView添加到XAML:";找不到名为/Key NavigationViewItemDefaultStyle“的资源;

Uwp 将NavigationView添加到XAML:";找不到名为/Key NavigationViewItemDefaultStyle“的资源;,uwp,windows-10-universal,uwp-xaml,Uwp,Windows 10 Universal,Uwp Xaml,我是Windows开发的新手,我正在尝试使用新的NavigationView控件(目前处于测试阶段)创建一个应用程序。 我已经为我的项目安装了16190 SDK。我的电脑运行的是v.1703,版本是16215.1000 但是,当我将NavigationView标记添加到我的XAML文件时,我的项目不再生成,出现以下XamlParseExceptionexception: “找不到名为/Key NavigationViewItemDefaultStyle的资源” 我尝试使用导航视图作为页面的根元素

我是Windows开发的新手,我正在尝试使用新的NavigationView控件(目前处于测试阶段)创建一个应用程序。 我已经为我的项目安装了16190 SDK。我的电脑运行的是v.1703,版本是16215.1000

但是,当我将NavigationView标记添加到我的XAML文件时,我的项目不再生成,出现以下
XamlParseException
exception:

“找不到名为/Key NavigationViewItemDefaultStyle的资源”

我尝试使用导航视图作为页面的根元素,并且在项目中没有其他代码。 有什么问题吗?是否需要采取任何具体步骤来启用beta SDK的开发?

这是16215年的一个版本,如果您回滚到16199,它应该会再次工作

注意:您需要在代码隐藏中声明
NavigationViewItem
s才能使其工作,不幸的是,这只是另一个bug

<NavigationView x:Name="MyNavigationView"
                Header="Fluent Layout"
                AlwaysShowHeader="False"
                IsSettingsVisible="True">
    <Frame x:Name="RootFrame"
           Margin="24" />
</NavigationView>

两个错误修复后,我将更新答案。

不幸的是,这是16215年的错误。你必须等待下一个版本,或者与上一个版本相反。没错。我回滚到构建16199,现在一切正常。非常感谢。你可以将你的评论作为答案发布,这样我就可以将其标记为已接受。
public MainPage()
{
    InitializeComponent();

    // The following cannot be done in XAML in this build yet.
    MyNavigationView.AddMenuItem(Symbol.AllApps, "All Applications", (s, e) => RootFrame.Navigate(typeof(AppsPage)), true);
    MyNavigationView.AddMenuItem(Symbol.Video, "Games", (s, e) => RootFrame.Navigate(typeof(GamesPage)));
    MyNavigationView.AddMenuItem(Symbol.Calendar, "Calendar", (s, e) => RootFrame.Navigate(typeof(CalendarPage)));
    MyNavigationView.AddMenuItemSeparator();
    MyNavigationView.AddMenuItem(Symbol.Admin, "My Account", (s, e) => RootFrame.Navigate(typeof(AccountPage)));

    MyNavigationView.SettingsInvoked += (s, e) => RootFrame.Navigate(typeof(SettingsPage));
    RootFrame.Navigate(typeof(AppsPage));
}