語言

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 產生順序。 重新評估可以在事件發生前、事件後,或以任意混合方式進行。

適用於

另請參閱