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