2011-11-01 7 views
0

可能性の重複実装する方法:
Automatically INotifyPropertyChanged
INotifyPropertyChanged and Auto-PropertiesはINotifyPropertyChangedのに自動的に

を現在、私はINotifyPropertyChangedのを実装するためのWPFのプロジェクトに既存のクラスをリファクタリング。問題は、このクラスには約150人のメンバーがいることです。だから私は各メンバーのために次のコードを書く必要があります。

private string _member1; 
... 
public string Member1 
{ 
    get { return _member1; } 
    set { _member1 = value; OnPropertyChanged("Member1"); } 
} 

これは疲れて鈍い仕事です。 INotifyPropertyChangedを実装する便利な方法はありますか?

+0

私はこのタイプの質問をしましたが、満足のいく答えを得ることができませんでした。私は単純な、コンパイル時の解決策や無料のツールキットが必要です。リンクをご提供いただき、ありがとうございます。 – user1012036

+0

お試しください http://code.google.com/p/notifypropertyweaver/ – Simon

答えて

4

あなたのために働く素晴らしいMSBuildタスク - Kind of Magicがあります。あなたがしなければならないことは、[Magic]属性をクラスに追加することだけです。その属性のすべてが変更通知を実装します。

+0

これは本当に私が欲しかったものです。ありがとうございました。:) – user1012036

+0

これは本当にいい解決策です。 – sloth

+0

興味深い解決策です。 –