更新多个绑定silverlight 4

时间:2010-12-23 05:26:31

标签: silverlight data-binding silverlight-4.0 inotifypropertychanged

我有一个对象,只要输入值发生任何变化,就会执行多次计算。

在xaml中有许多字段绑定到对象。我目前正在为每个字段手动触发propertychanged,但是每个更新都会影响许多属性,所以这会变得单调乏味。

无论实际属性如何,有没有办法在触发PropertyChanged时更新所有内容?

1 个答案:

答案 0 :(得分:2)

如果在完成计算后调用PropertyChanged(this, new PropertyChangedEventArgs(null)),则会立即更新绑定到对象的所有绑定。通过指定null(空字符串也可以工作),您告诉绑定引擎“一切都已更改”,因此它将刷新对该对象的所有绑定。