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 

事件類型

備註

如需資料內容和資料系結的說明,請參閱 資料系結概觀

重要

DataContext當 元素的 變更時,此元素上的所有資料系結屬性都可能會受到影響。 這適用于邏輯樹狀結構中目前專案之子專案的任何專案,這些元素會繼承資料內容,以及目前專案本身。 所有這類現有系結都必須重新解譯新的 DataContext ,並重新評估系結結果。 相對於引發 DataContextChanged 事件,資料系結引擎無法判斷這些重新評估的順序。 重新評估可以在事件、事件之後或任何混合中發生。

適用於

另請參閱