Freigeben über


FrameworkElement.DataContextChanged Ereignis

Definition

Tritt auf, wenn der Datenkontext für dieses Element geändert wird.

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

Ereignistyp

Hinweise

Eine Erklärung zu Datenkontexten und Datenbindungen finden Sie unter Übersicht über die Datenbindung.

Wichtig

Wenn sich der DataContext für ein Element ändert, sind möglicherweise alle datengebundenen Eigenschaften dieses Elements betroffen. Dies gilt für alle Elemente, die untergeordnete Elemente des aktuellen Elements in der logischen Struktur sind, die den Datenkontext erben, und auch das aktuelle Element selbst. Alle solchen vorhandenen Bindungen müssen das neue DataContext neu interpretieren und die Bindungsergebnisse neu bewerten. Die Datenbindungs-Engine ist nicht deterministisch über die Reihenfolge dieser Neubewertungen relativ zum Auslösen des DataContextChanged Ereignisses. Die Neubewertungen können vor dem Ereignis, nach dem Ereignis oder in einer beliebigen Mischung erfolgen.

Gilt für:

Weitere Informationen