Condividi tramite


DependencyPropertyChangedEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà gli eventi generati quando in caso di modifica di DependencyProperty in una particolare implementazione di 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)

Parametri

sender
Object

Origine dell'evento.

Commenti

Questo delegato è la firma del gestore per eventi specifici che segnalano modifiche alle proprietà di dipendenza.

Un evento che usa questo gestore viene esposto come evento CLR (Common Language Runtime), non come evento indirizzato. In genere questi eventi seguono il modello Is( di denominazione PropertyName, dove PropertyName)Changed è la DependencyProperty.Name proprietà che ha modificato. Gli argomenti dell'evento vengono usati per eseguire query sul valore precedente e nuovo della proprietà, come segnalato dall'evento specifico. In genere esiste una corrispondenza 1:1 tra le proprietà che cambiano e un evento specifico che segnala la modifica. È anche possibile, anche se non comune, avere lo stesso report eventi cambia in più di una proprietà. In questo caso, l'oggetto DependencyPropertyChangedEventArgs deve essere controllato per determinare la proprietà modificata.

La classe DependencyPropertyChangedEventArgs di dati dell'evento ha un utilizzo più ampio di questo delegato. DependencyPropertyChangedEventArgs viene usato anche per comunicare i dati per le implementazioni, che fanno parte delle funzionalità di personalizzazione e degli interni del sistema di proprietà WPF e dal metodo virtuale, che può essere sottoposto a override per PropertyChangedCallback fornire notifiche specifiche della classe ogni volta che qualsiasi proprietà di dipendenza sull'oggetto OnPropertyChanged cambia.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche