Я пытаюсь запустить шаблон MVVM, и у меня есть такая структура:
Приложение.xaml:
<Application x:Class="StereoVisionApp.App"
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:StereoVisionApp"
StartupUri="MainView.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<local:MainViewModel x:Key="StereoVisionApp.MainViewModel"/>
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
MainViewModel.cs:
namespace StereoVisionApp.ViewModels
{
class MainViewModel
{
public MainViewModel()
{
}
}
}
У меня ошибка в этой строке:
<local:MainViewModel x:Key="StereoVisionApp.MainViewModel"/>
Говорит:
Имя «MainViewModel» не существует в пространстве имен «clr-namespace:StereoVisionApp». StereoVisionApp C:\Users\Me\source\repos\StereoVisionApp\StereoVisionApp\App.xaml
Я пытался перезапускать миллион раз. любая помощь?