internal class Student : INotifyPropertyChanged
{
public string ID { get; set; }
private string _name;
public string Name
{
get { return _name; }
set
{
_name = value;
OnPropertyChanged();
}
}
public event PropertyChangedEventHandler PropertyChanged;
/// <summary>
/// CallerMemberName : 外部调用OnPropertyChanged方法时,不用传参数,自动获取调用者的方法名
/// </summary>
/// <param name="propertyName"></param>
private void OnPropertyChanged([CallerMemberName] string propertyName = "")
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}
C#Binding双向绑定 INotifyPropertyChanged接口
最新推荐文章于 2024-06-19 11:17:55 发布