Есть ли событие, которое срабатывает при обновлении привязки? - PullRequest
1 голос
/ 18 февраля 2011

Есть ли событие, которое срабатывает при обновлении привязки?

Например, я хотел бы создать поведение, которое будет применяться к Combobox, которое будет что-то делать каждый раз, когда обновляется ItemsSource Combobox.1003 *

Ответы [ 4 ]

0 голосов
/ 25 октября 2011

В основном Notter Ответил на вопрос: чтобы узнать, завершена ли привязка, используйте событие TargetUpdated вашего элемента управления и в интересующей вас привязке поместите NotifyOnTargetUpdated = true

0 голосов
/ 18 февраля 2011

Да, NotifyOnSourceUpdated, используйте это событие в выпадающем списке

edit: упс не заметил, что вы запрашиваете silverlight, оно существует в wpf: x

0 голосов
/ 18 февраля 2011

Весь механизм практически основан на событии с измененным свойством, так что вы можете просто использовать это.

0 голосов
/ 18 февраля 2011

Простое решение, о котором я могу подумать, это когда вы говорите, что хотите захватить событие изменения источника. Обычно это происходит, когда вы загружаете данные или исходные данные, связанные с изменением, я бы вызывал событие изменения свойства из фактического изменения источника данных, перехватывал это событие и делал бы все, что вам нужно сделать для изменения источника элемента.

...