DependencyPropertyChangedEventHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Dati 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. |