它可以命名为MVVM模型吗?因为View通过ViewModelData与DataModel交互.View是否应仅与ViewModelData交互?我确实读过一些正确的MVVM模型应该在ViewModel中实现INotify但不在Model中.这样对吗?
namespace WpfApplication135
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new ViewModelData();
}
}
public class ViewModelData
{
public DataModel DM { get; set; }
public ViewModelData()
{
DM = new DataModel();
}
}
public class DataModel : INotifyPropertyChanged
{
public int label;
public int Label
{
get
{
return label;
}
set
{
label = value;
RaisePropertyChanged("Label");
}
}
public DataModel()
{
Action …Run Code Online (Sandbox Code Playgroud)