DependencyPropertyChangedEventHandler Delegált

Definíció

Azt a metódust jelöli, amely egy adott DependencyProperty implementáció módosításakor DependencyObject felmerülő eseményeket fogja kezelni.

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)

Paraméterek

sender
Object

Az esemény forrása.

e
DependencyPropertyChangedEventArgs

Az esemény adatai.

Megjegyzések

Ez a meghatalmazott azoknak az eseményeknek a kezelői aláírása, amelyek a függőségi tulajdonság változásait jelentik.

Az ezt a kezelőt használó esemény általános nyelvi futtatókörnyezeti (CLR) eseményként jelenik meg, nem pedig irányított eseményként. Ezek az események általában a Is( elnevezési mintát )Changed követik, ahol a Tulajdonságnév a DependencyProperty.Name módosított tulajdonság. Az esemény argumentumai a tulajdonság régi és új értékének lekérdezésére szolgálnak az adott esemény által jelentett módon. Általában 1:1 egyezés van a változó tulajdonságok és egy adott esemény között, amely a változást jelenti. Előfordulhat azonban, hogy ugyanaz az eseményjelentés egynél több tulajdonságra módosul. Ebben az esetben a DependencyPropertyChangedEventArgs módosított tulajdonság meghatározásához a jelölőnégyzetet kell ellenőrizni.

Az eseményadat-osztály DependencyPropertyChangedEventArgs ennél a delegáltnál szélesebb körű használattal rendelkezik. A DependencyPropertyChangedEventArgs a PropertyChangedCallback implementációk adatainak közlésére is használható, amelyek a WPF tulajdonságrendszer testreszabási funkcióinak és belső elemeinek részét képezik, valamint a OnPropertyChanged virtuális módszer, amely felülírható, hogy osztályspecifikus értesítéseket nyújtson, amikor az objektum bármely függőségi tulajdonsága megváltozik.

Bővítő metódusok

Name Description
GetMethodInfo(Delegate)

Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot.

A következőre érvényes:

Lásd még