DependencyPropertyChangedEventHandler Gedelegeerde
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de methode die gebeurtenissen afhandelt die worden gegenereerd wanneer een DependencyProperty bepaalde implementatie wordt gewijzigd DependencyObject .
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)
Parameters
- sender
- Object
De bron van de gebeurtenis.
De gebeurtenisgegevens.
Opmerkingen
Deze gemachtigde is de handlerhandtekening voor bepaalde gebeurtenissen die wijzigingen in de eigenschap van afhankelijkheden rapporteren.
Een gebeurtenis die deze handler gebruikt, wordt weergegeven als een CLR-gebeurtenis (Common Language Runtime), niet als een gerouteerde gebeurtenis. Deze gebeurtenissen volgen doorgaans het naamgevingspatroon Is(PropertyName)Changed, waarbij PropertyName de DependencyProperty.Name eigenschap is die is gewijzigd. De argumenten van de gebeurtenis worden gebruikt om een query uit te voeren op de oude en nieuwe waarde van de eigenschap, zoals gerapporteerd door de specifieke gebeurtenis. Normaal gesproken is er een correspondentie van 1:1 tussen eigenschappen die veranderen en een bepaalde gebeurtenis die de wijziging rapporteert. Het is ook mogelijk, hoewel ongebruikelijk, hetzelfde gebeurtenisrapport te wijzigen in meer dan één eigenschap. In dit geval moet de DependencyPropertyChangedEventArgs waarde worden gecontroleerd om de eigenschap te bepalen die is gewijzigd.
De gebeurtenisgegevensklasse DependencyPropertyChangedEventArgs heeft een breder gebruik dan alleen deze gemachtigde. DependencyPropertyChangedEventArgs wordt ook gebruikt om gegevens te communiceren voor PropertyChangedCallback-implementaties, die deel uitmaken van de aanpassingsfuncties en interne kenmerken van het WPF eigenschapssysteem, en door de OnPropertyChanged virtuele methode, die kan worden overschreven om klassespecifieke meldingen te bieden wanneer een afhankelijkheidseigenschap van het object verandert.
Extensiemethoden
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Hiermee haalt u een object op dat de methode vertegenwoordigt die wordt vertegenwoordigd door de opgegeven gemachtigde. |