プロパティの実際の値が変更されていない場合、「プロパティ変更」イベントを発生させるのが適切ですか?「プロパティが変更されました」イベントはいつ呼び出されるべきですか?
public int SomeProperty
{
get { return this.mSomeProperty; }
set
{
this.mSomeProperty = value;
OnPropertyChanged(new PropertyChangedEventArgs("SomeProperty"));
}
}
これは、新しい値が古い値と同じ場合でもイベントをトリガーします。これは悪い習慣ですか?
なぜあなたは返品をしていますか?あなたのセッターで? –
私はそれを削除しました - 作業中のコーディング標準では、すべての関数の最後にreturn文が必要です。 –
私はイベントの名前があなたの答えを与えると思います。このイベントは "PropertyChangeAttempt"という名前ではなく、 "PropertyChanged"と呼ばれます。 –