将Auto属性转换为Notification属性(WPF中的MVVM)

时间:2012-12-04 05:04:39

标签: c# wpf visual-studio mvvm properties

有没有办法自动将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"));
        }
    }
}

1 个答案:

答案 0 :(得分:4)

有一个kindofmagic项目看起来与您的需求非常接近。

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