FrameworkElement.DataContextChanged 事件

定义

当此元素的数据上下文发生更改时发生。

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

事件类型

注解

有关数据上下文和数据绑定的说明,请参阅 数据绑定概述

Important

当元素更改时 DataContext ,此元素上的所有数据绑定属性都可能会受到影响。 这适用于逻辑树中当前元素的子元素(继承数据上下文)以及当前元素本身的任何元素。 所有此类现有绑定都必须重新解释新 DataContext 绑定,并重新评估绑定结果。 相对于事件引发 DataContextChanged ,数据绑定引擎无法确定这些重新评估的顺序。 重新评估可以在事件、事件之后或任何混合项发生。

适用于

另请参阅