我的视图模型中有一个属性MyProperty
,它也有一些属性。我只想在OnPropertyChanged("MyProperty")
其属性之一更改时显式调用。
我可以做这个
MyProperty.PropertyChanged += MyPropertyChanged;
但是当所有属性都更改时,将调用处理程序。我知道我可以检查是否PropertyName
匹配,但我想知道是否有更好的方法。
我需要这个的原因是因为我绑定MyProperty
到一些控件并且在转换器中我需要使用多个属性,但是当这些属性更改时,控件中不可见更改。