DependencyPropertyChangedEventHandler Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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. |