我在处理视图时遇到了访问ViewModel的问题。
我的项目名为BankManagerApplication。其中包含与新的WPF应用程序相关的各种文件。我创建了三个不同的文件夹:Model,ViewModel和View。
目前,在Model文件夹中有一个UserModel类,它具有以下字段。
在View文件夹中有一个空白视图,里面只有一个网格。
在ViewModel文件夹中还需要一个空的ViewModel;
当我在XAML中尝试引用ViewModel时,可以这样写:
我的项目名为BankManagerApplication。其中包含与新的WPF应用程序相关的各种文件。我创建了三个不同的文件夹:Model,ViewModel和View。
目前,在Model文件夹中有一个UserModel类,它具有以下字段。
namespace BankManagerApplication.Model
{
public class UserModel
{
public string FirstName { get; set; }
public string LastName { get; set; }
public double AccountBallance { get; set; }
}
}
在View文件夹中有一个空白视图,里面只有一个网格。
<Window x:Class="BankManagerApplication.View.MainWindowView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindowView" Height="300" Width="300">
<Grid>
</Grid>
</Window>
在ViewModel文件夹中还需要一个空的ViewModel;
namespace BankManagerApplication.ViewModel
{
public class MainWindowViewModel
{
}
}
当我在XAML中尝试引用ViewModel时,可以这样写:
<Window x:Class="BankManagerApplication.View.MainWindowView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindowView" Height="300" Width="300"
xmlns:viewmodel="clr-namespace:BankManagerApplication.ViewModel">
<Grid>
<viewmodel:MainWindowViewModel></viewmodel:MainWindowViewModel>
</Grid>
</Window>
我遇到了一个错误
"MainWindowViewModel" 在命名空间 "clr-namespace:BankManagerApplication.ViewModel" 中不存在
我刚开始学习 WPF,这个错误让我在还没真正开始之前就很困扰。