任何人都可以解释我如何在侦听器(UI)中处理INotifyPropertChanged的PropertyChanged事件。
由于
答案 0 :(得分:1)
好吧,假设您谈论绑定,它会检查事件被触发的属性名称,获取绑定源对象以查看它是否具有此类属性(通过反射),如果是,则获取值并将其设置为绑定的目标属性。 (这是一种简化)
答案 1 :(得分:0)
myObservableObject.PropertyChanged += (s, e) =>
{
var myObservableObject = (ObservableObject)s;
switch (e.PropertyName)
{
case "Name": OnNameChanged(myObservableObject); break;
case "Address": OnAddressChanged(myObservableObject); break;
}
});