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ávislosti.
Událost, která používá tuto obslužnou rutinu, je vystavena jako událost CLR (Common Language Runtime), nikoli jako směrovaná událost. Tyto události obvykle následují podle vzoru Is( pojmenování PropertyName)Changed, kde PropertyName je DependencyProperty.Name vlastnost, která se změnila. Argumenty události se používají k dotazování staré a nové hodnoty vlastnosti, jak je hlášena konkrétní událostí. Mezi vlastnostmi, které se mění, a konkrétní událostí, která hlásí změnu, obvykle existuje korespondence 1:1. Je také možné, i když méně časté, aby se stejná sestava událostí změnila na více než jednu vlastnost. V tomto případě by se měla zkontrolovat, DependencyPropertyChangedEventArgs aby bylo možné určit vlastnost, která se změnila.
Datová třída DependencyPropertyChangedEventArgs události má širší využití než jen tento delegát. DependencyPropertyChangedEventArgs slouží také ke komunikaci dat pro implementace PropertyChangedCallback, které jsou součástí funkcí přizpůsobení a vnitřních vlastností systému vlastností WPF (Windows Presentation Foundation) a pomocí OnPropertyChanged virtuální metody, která se dá přepsat, aby poskytovala oznámení specifická pro třídu, kdykoli se změní jakákoli vlastnost závislostí na objektu.
Metody rozšíření
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |