FrameworkElement.DataContextChanged Zdarzenie

Definicja

Występuje, gdy zmienia się kontekst danych dla tego elementu.

C#
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;

Typ zdarzenia

Uwagi

Aby uzyskać wyjaśnienie kontekstów danych i powiązania danych, zobacz Omówienie powiązań danych.

Ważne

DataContext W przypadku zmiany elementu dla wszystkich właściwości powiązanych z danymi na tym elemecie może to mieć wpływ. Dotyczy to wszystkich elementów podrzędnych bieżącego elementu w drzewie logicznym, które dziedziczą kontekst danych, a także samego bieżącego elementu. Wszystkie takie istniejące powiązania muszą ponownie zinterpretować nowe DataContext i ponownie zinterpretować wyniki powiązania. Aparat powiązania danych nie jest deterministyczny co do kolejności tych ponownych oceny w stosunku do podniesienia zdarzenia DataContextChanged . Ponowne oceny mogą wystąpić przed zdarzeniem, po zdarzeniu lub w dowolnej mieszaninie.

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Zobacz też