WPF-MVVM模式简介
刚开始学习WPF的MVVM模式,在这里记录一下踩的坑,留给自己以后使用,欢迎大佬们批评指正。
首先写一个Model,继承INotifyPropertyChanged接口。
using System.ComponentModel;
namespace MVVMTest.Model
{
public class StudentModel : INotifyPropertyChanged
{
/// <summary>
/// 学号
/// </summary>
private int _studentId;
public int studentId
{
get
{
return _studentId;
}
set
{
_studentId = value;
NotifyPropertyChanged("studentId");
}
}
/// <summary>
/// 姓名
/// </summary>
private string _studentName;
public string studentName
{
get
{
return _studentName;
}
set
{
_studentName = value;
NotifyPropertyChanged("studentName");
}
}
/// <summary>
/// 年龄
/// </summary>
private int _studentAge;
public int studentAge
{
get
{
return _studentAge;
}
set
{
_studentAge = value;
NotifyPropertyCh