Прочитать на английском

Поделиться через


FrameworkElement.DataContextChanged Событие

Определение

Происходит при изменении контекста данных для элемента.

C#
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;

Тип события

Комментарии

Описание контекстов данных и привязки данных см. в статье Общие сведения о привязке данных.

Важно!

DataContext При изменении для элемента могут быть затронуты все связанные с данными свойства этого элемента. Это относится ко всем элементам, которые являются дочерними элементами текущего элемента в логическом дереве, которые наследуют контекст данных, а также к самому текущему элементу. Все такие существующие привязки должны повторно интерпретировать новые DataContext и будут повторно вычислять результаты привязки. Подсистема привязки данных не детерминирована относительно порядка этих переоценок по отношению к возникновению DataContextChanged события. Переоценки могут происходить до события, после события или в любой смеси.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел