8

有什么办法可以自动将 Auto 属性转换为 Notify Property 吗?

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"));
        }
    }
}
4

1 回答 1

4

有一个看起来很接近你需要的魔法项目。

这是一个 MSBuild 任务,它处理您的程序集并将PropertyChanged调用添加到用某些属性修饰的[Magic]属性。我已经使用了一点,发现非常有帮助。

于 2012-12-04T09:13:25.293 回答