MyProperty
ビューモデルにもいくつかのプロパティを持つプロパティがあります。OnPropertyChanged("MyProperty")
プロパティの 1 つが変更された場合にのみ明示的に呼び出したい。
私がすることができます
MyProperty.PropertyChanged += MyPropertyChanged;
ただし、すべてのプロパティが変更されたときにハンドラーが呼び出されます。一致するかどうかを確認できることはPropertyName
わかっていますが、より良い方法があるかどうかを知りたいです。
これが必要な理由はMyProperty
、いくつかのコントロールにバインドしていて、コンバーターで複数のプロパティを使用する必要があるためですが、これらのプロパティが変更された場合、変更はコントロールに表示されません。