可能重复:
Automatically INotifyPropertyChanged
INotifyPropertyChanged and Auto-Properties
目前,我重构WPF项目中的现有类以实现INotifyPropertyChanged。问题是这个班有大约150名成员。所以我必须为每个成员编写以下代码。
private string _member1;
...
public string Member1
{
get { return _member1; }
set { _member1 = value; OnPropertyChanged("Member1"); }
}
这是一项令人疲惫和沉闷的工作。有没有一种方便的方法来实现INotifyPropertyChanged?
答案 0 :(得分:4)
有一个很好的MSBuild任务可以帮助你完成所有工作 - Kind of Magic。您所要做的就是将[Magic]属性添加到一个类中,并且所有这些属性都将实现更改通知。