有没有办法自动将Auto属性转换为Notify属性?
INotifyPropertyChanged
或WPF中MVVM的任何其他方式
public string Filename { get; set; }
要
string _Filename;
public string Filename {
get { return _Filename; }
set {
if (PropertyChanged != null) {
_Filename = value;
PropertyChanged(this, new PropertyChangedEventArgs("Filename"));
}
}
}
答案 0 :(得分:4)
有一个kindofmagic项目看起来与您的需求非常接近。
这是一个MSBuild任务,它处理您的程序集并向使用某个PropertyChanged
属性修饰的属性添加[Magic]
次调用。我已经习惯了一点,发现非常有帮助。