Binding.SourceUpdated не срабатывает

У меня есть работающая привязка. Обновляется графический интерфейс.

<DataGridTextColumn Binding="{Binding Path=Value, 
                              NotifyOnTargetUpdated=True, 
                              NotifyOnSourceUpdated=True, 
                              Mode=OneWay}"/>

Исходный объект привязки реализует INotifyPropertyChanged, а свойство привязки является обычным свойством clr

Событие Binding.TargetUpdatedсрабатывает, но не событие Binding.SourceUpdated.

Например, следующее работает

<EventTrigger RoutedEvent="Binding.TargetUpdated"> ...

, а

<EventTrigger RoutedEvent="Binding.SourceUpdated"> ...

— нет.

Нет никакой разницы, создам ли я привязку в коде или XAML, использую EventTriggerв коллекции Triggersили EventSetter. сказать, что событие просто не срабатывает

Кто-нибудь знает, как заставить Binding.SourceUpdatedсрабатывать?

5
задан Zero 28 May 2012 в 11:55
поделиться