DependencyPropertyChangedEventHandler Delegát

Definice

Představuje metodu, která bude zpracovávat události vyvolané při DependencyProperty změně v konkrétní DependencyObject implementaci.

public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)

Parametry

sender
Object

Zdroj události

Poznámky

Tento delegát je podpis obslužné rutiny pro konkrétní události, které hlásí změny vlastností závislostí.

Událost, která používá tuto obslužnou rutinu, je vystavena jako událost modulu CLR (Common Language Runtime), nikoli jako směrovaná událost. Tyto události obvykle následují vzor Is( pojmenování PropertyName)Changed, kde PropertyName je DependencyProperty.Name vlastnost, která se změnila. Argumenty události se používají k dotazování na starou a novou hodnotu vlastnosti hlášené konkrétní událostí. Mezi vlastnostmi, které se mění, a konkrétní událostí, která změnu hlásí, je obvykle 1:1. Je také možné, i když je neobvyklé, aby se stejná sestava událostí změnila na více než jednu vlastnost. V tomto případě by měla být zaškrtnutá DependencyPropertyChangedEventArgs vlastnost, která se změnila.

Datová třída DependencyPropertyChangedEventArgs události má širší využití než pouze tento delegát. DependencyPropertyChangedEventArgs se také používá ke komunikaci dat pro PropertyChangedCallback implementace, které jsou součástí funkcí přizpůsobení a vnitřních prvků systému vlastností WPF, a virtuální metodou OnPropertyChanged , kterou lze přepsat, aby poskytovala oznámení specifická pro třídu, kdykoli se změní jakákoli vlastnost závislosti na objektu.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také