我想在每次设置私有成员时发送公共属性的属性更改事件。我该怎么做?
private string _imageName;
public string ImageName
{
get
{
return _imageName;
}
set
{
_imageName = value;
SendPropertyChanged("ImageName");
}
}
protected virtual void SendPropertyChanged(string propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
答案 0 :(得分:2)
请改用该属性。 那就是它的用途
或者,如果必须,只要更改私有字段,就调用SendPropertyChanged(“ImageName”)。