新しい繰り返しのコードをOnPropertyChangedを、これはユーザーの変更を処理するための一般的な方法のようだ:WPF WFP(MVVM)へ
private bool someProperty= false;
public bool SomeProperty
{
get { return someProperty; }
set
{
if (someProperty!= value)
{
someProperty= value;
OnPropertyChanged(nameof(SomeProperty));
}
}
}
編集を必要とする分野の多くの大きくて複雑な画面の場合、および取り扱いすぐに(ボタンをクリックしたときの最後ではありません)、これは一連の繰り返しコードを生成します。あなたが50以上のプロパティを持っている場合はどうすれば維持するのが本当に難しいですか?それを行うより良い方法はありますか?
がうまく見えます。特定のプロパティのカスタムアイテムを追加するにはどうすればよいですか? OnPropertyChanged()の他に、他の特定のコードを実行したいという意味です。 –
私自身の答えはここにあると思う:https://github.com/Fody/PropertyChanged/wiki/On_PropertyName_Changed –