DependencyPropertyChangedEventHandler Delegera

Definition

Representerar den metod som hanterar händelser som genereras när en DependencyProperty ändras vid en viss DependencyObject implementering.

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)

Parametrar

sender
Object

Källan till händelsen.

Kommentarer

Det här ombudet är hanterarsignaturen för vissa händelser som rapporterar ändringar i beroendeegenskapen.

En händelse som använder den här hanteraren exponeras som en clr-händelse (common language runtime), inte som en dirigerad händelse. Vanligtvis följer dessa händelser namngivningsmönstret Is(PropertyName)Changed, där PropertyName är egenskapen DependencyProperty.Name som ändrades. Argumenten för händelsen används för att fråga efter det gamla och nya värdet för egenskapen, enligt rapporten från den specifika händelsen. Vanligtvis finns det en 1:1-korrespondens mellan egenskaper som ändras och en viss händelse som rapporterar ändringen. Det är också möjligt, även om det är ovanligt, att samma händelserapport ändras till mer än en egenskap. I det här fallet DependencyPropertyChangedEventArgs bör kontrolleras för att fastställa den egenskap som ändrades.

Händelsedataklassen DependencyPropertyChangedEventArgs har en bredare användning än bara det här ombudet. DependencyPropertyChangedEventArgs används också för att kommunicera data för PropertyChangedCallback-implementeringar, som är en del av anpassningsfunktionerna och interna funktioner i WPF egenskapssystem, och av den OnPropertyChanged virtuella metoden, som kan åsidosättas för att tillhandahålla klassspecifika meddelanden när någon beroendeegenskap för objektet ändras.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även