Как и большинство событий WPF, SourceUpdated
- это Routed Event
.Любой обработчик этого события, помещенный в данный элемент, также будет вызываться, когда дочерний элемент вызывает это событие.
Если у вас есть следующий код:
<StackPanel Binding.SourceUpdated="OnBindingSourceUpdated">
<TextBlock Text="{Binding Path=A, NotifyOnSourceUpdated=True}" />
<TextBlock Text="{Binding Path=B, NotifyOnSourceUpdated=True}" />
</StackPanel>
Обработчик OnBindingSourceUpdated
будет обрабатывать изменения источника привязки для обоих текстовых полей.Поместите прикрепленный обработчик событий в элемент, где изначально определен контекст данных, и вы будете получать уведомления о каждом изменении источника.