我正在尝试使用MVVM模式而不是将所有逻辑放在代码隐藏文件中,但我似乎无法使其正常工作。
我的观点是:
<Window x:Class="WpfApp4.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp4"
mc:Ignorable="d"
xmlns:vm="clr-namespace:WpfApp4.ViewModel"
Title="MainWindow" Height="350" Width="525">
<Window.DataContext>
<vm:ViewModelMain />
</Window.DataContext>
<Grid>
</Grid>
这是我的ViewModel:
namespace WpfApp4.ViewModel
{
class ViewModelMain
{
}
}
我在这里做错了什么?
答案 0 :(得分:1)
Visual Studio有时会因为xaml警告和错误而有点气质。尝试关闭窗口,和/或清理和重建项目,或者如果所有其他方法都失败,请关闭所有窗口并重新启动visual studio