2012-12-04 12 views
8

自動プロパティを自動通知プロパティに変換する方法はありますか? WPF自動プロパティを通知プロパティに変換する(WPFのMVVM)

INotifyPropertyChanged

または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

あなたは.Net 4.5になっていますか?それとも? – McGarnagle

+0

私は4.0になっていますが、4.5? –

+1

4.5の場合、 'CallerMemberNameAttribute'を使っていい解決策があります。私は4.0でこれを行う方法を知らない。 :( – McGarnagle

答えて

4

にあなたが必要なものに近い見えますkindofmagicプロジェクトがあります。

これは、アセンブリを処理し、[Magic]属性で修飾されたプロパティにPropertyChanged呼び出しを追加するMSBuildタスクです。私は少しそれを使用し、非常に有用な見つける。

関連する問題