У меня есть работающая привязка. Обновляется графический интерфейс.
<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
срабатывать?