FrameworkContentElement.DataContextChanged Событие

Определение

Происходит при изменении контекста данных настоящего элемента.Occurs when this element's data context changes.

public:
 event System::Windows::DependencyPropertyChangedEventHandler ^ DataContextChanged;
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;
member this.DataContextChanged : System.Windows.DependencyPropertyChangedEventHandler 
Public Custom Event DataContextChanged As DependencyPropertyChangedEventHandler 

Комментарии

Описание контекстов данных и привязки данных см. в разделе Общие сведения о привязке данных.For an explanation of data contexts and data binding, see Data Binding Overview.

Важно!

При изменении DataContext элемента все свойства, привязанные к данным этого элемента, потенциально затрагиваются.When an element's DataContext changes, all data-bound properties on this element are potentially affected. Это относится к любым элементам, которые являются потомками текущего элемента, которые наследуют контекст данных, а также от текущего элемента.This applies to any elements that are descendant elements of the current element, which inherit the data context, and also the current element itself. Все такие привязки повторно преобразуют новый DataContext в соответствии с новым значением в привязках.All such bindings re-interpret the new DataContext to reflect the new value in bindings. Не гарантируется порядок этих изменений относительно вызова события DataContextChanged.There is no guarantee made about the order of these changes relative to the raising of the DataContextChanged event. Изменения могут происходить до события, после события или в любом сочетании.The changes can occur before the event, after the event, or in any mixture.

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