VisualStudios错误MainViewModel不存在

时间:2017-01-18 19:20:51

标签: c# wpf mvvm visual-studio-sdk

Hy Guys我安装了VS三次,每次都有相同的错误

我在MVVM的NUGET Manager中安装了MVVM Light 安装完成后,我在MainViewModel的Main.Window中设置了DataContext 现在有效。但是在我的App.xaml中,它不可能获得Resource Dictonary。在我的问题的附件截图中。

appxaml(< =全尺寸图片)

enter image description here

和...

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试在使用之前声明'vm'命名空间,将其放在Application标记中。

答案 1 :(得分:0)

将< vm:替换为< 本地:作为" local" namespace在App.xaml的根元素中被映射:

<Application x:Class="testapp.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:testapp.ViewModel"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <local:ViewModelLocator x:Key="Locator" />
    </Application.Resources>
</Application>