基本クラスのプロパティのSystem.ComponentModel.INotifyPropertyChangedインターフェイスを暗示したいと思いますが、どのように接続するかはわかりません。WPF - 基本クラスのSystem.ComponentModel.INotifyPropertyChangedの実装
ここで私はの通知を取得したいのですがプロパティの署名です:
public abstract bool HasChanged();
し、変更を処理するための基本クラスで私のコード:私は扱うにはどうすればよい
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
private void OnPropertyChanged(String info)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(info));
}
}
各子クラスでOnPropertyChanged()を呼び出す必要なく、基本クラスのイベントの接続
おかげで、
ソニー
EDIT: OK ...私はときHASCHANGED()変更の値が、私はOnPropertyChanged("HasChanged")
を呼ぶことになってんだけど、私が手にするかどうかはわかりませんと思いますそれを基底クラスに追加します。何か案は?
、これが不可能です。 – Jon
また、 'HasChanged'はプロパティではなく、ここでのメソッドです。コピー/貼り付けエラー? – Jon
が真ではない場合、彼はまだ基本クラスのプロパティを更新できます。下記の私の編集された答えを見てください。 – VoodooChild