DependencyPropertyChangedEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Data 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. |