Udostępnij za pośrednictwem


DependencyPropertyChangedEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać zdarzenia zgłaszane po DependencyProperty zmianie elementu w określonej DependencyObject implementacji.

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

Źródło zdarzenia.

e
DependencyPropertyChangedEventArgs

Dane dotyczące zdarzenia.

Uwagi

Ten delegat jest sygnaturą programu obsługi dla określonych zdarzeń, które zgłaszają zmiany właściwości zależności.

Zdarzenie, które korzysta z tej procedury obsługi, jest uwidocznione jako zdarzenie środowiska uruchomieniowego języka wspólnego (CLR), a nie jako zdarzenie kierowane. Zazwyczaj te zdarzenia są zgodne ze wzorcem Is( nazewnictwa PropertyName)Changed, gdzie PropertyName jest DependencyProperty.Name właściwością, która uległa zmianie. Argumenty zdarzenia są używane do wykonywania zapytań o starą i nową wartość właściwości, zgodnie z raportem określonego zdarzenia. Zazwyczaj występuje korespondencja 1:1 między właściwościami, które zmieniają się, a określonym zdarzeniem, które zgłasza zmianę. Istnieje również możliwość, choć nietypowa, że ten sam raport zdarzeń zmienia się na więcej niż jedną właściwość. W takim przypadku należy sprawdzić właściwość , DependencyPropertyChangedEventArgs aby określić zmienioną właściwość.

Klasa DependencyPropertyChangedEventArgs danych zdarzenia ma szersze użycie niż tylko ten delegat. DependencyPropertyChangedEventArgs Służy również do przekazywania danych na potrzeby PropertyChangedCallback implementacji, które są częścią funkcji dostosowywania i elementów wewnętrznych systemu właściwości WPF, a także za pomocą OnPropertyChanged metody wirtualnej, która może zostać zastąpiona w celu zapewnienia powiadomień specyficznych dla klasy za każdym razem, gdy każda właściwość zależności od obiektu się zmienia.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też