Обновление нескольких привязок silverlight 4 - PullRequest
1 голос
/ 23 декабря 2010

У меня есть объект, который выполняет несколько вычислений всякий раз, когда изменяется входное значение.

В xaml есть несколько полей, привязанных к объекту. В настоящее время я запускаю свойство, измененное вручную для каждого поля, однако на каждое обновление влияет ряд свойств, поэтому это становится утомительным и грязным.

Есть ли способ обновить все, когда запускается PropertyChanged, независимо от фактического свойства?

1 Ответ

2 голосов
/ 23 декабря 2010

Если вы позвоните PropertyChanged(this, new PropertyChangedEventArgs(null)), как только закончите свои вычисления, все привязки, привязанные к объекту, будут обновлены сразу.Указав null (также будет работать пустая строка), вы указываете механизму привязки «все изменилось», чтобы он обновил все свои привязки к этому объекту.

...