Share via


DependencyPropertyChangedEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà gli eventi che si verificano quando viene modificata una dipendenzaProperty in un'implementazione di DependencyObject specifica.

public delegate void DependencyPropertyChangedEventHandler(Platform::Object ^ sender, DependencyPropertyChangedEventArgs ^ e);
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1273551989, 14141, 24398, 160, 180, 84, 185, 238, 175, 180, 169)]
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)

Parametri

sender
Object

Platform::Object

Origine dell'evento (in genere l'oggetto in cui è stata modificata la proprietà).

Attributi

Commenti

DependencyPropertyChangedEventHandler è il delegato da usare quando si scrivono gestori per l'evento Control.IsEnabledChanged . Questo evento è l'unico evento definito Windows Runtime che usa questo delegato.

Un implementatore di controllo personalizzato può considerare l'uso DependencyPropertyChangedEventHandler come tipo delegato se un evento personalizzato viene generato in seguito a una modifica del valore della proprietà di dipendenza. È possibile generare un evento di questo tipo solo nel contesto di un PropertyChangedCallback. Questo è dovuto al fatto che il valore modificato (la proprietà, il valore precedente e nuovo) deve trovarsi in DependencyPropertyChangedEventArgs segnalato per l'evento a livello di sistema delle proprietà. Ma non ci sono costruttori per DependencyPropertyChangedEventArgs e nessuno dei relativi proprietà sono impostate, quindi l'unico modo per ottenere un DependencyPropertyChangedEventArgs valore consiste nel recuperarlo dai parametri originali PropertyChangedCallback e passarlo quando si attiva l'evento personalizzato.

DependencyPropertyChangedEventHandler non è il delegato usato per i metadati delle proprietà di dipendenza personalizzati e un comportamento di callback personalizzato modificato dalla proprietà. Per questo, si vuole PropertyChangedCallback. Per altre info, vedi Proprietà di dipendenza personalizzate.

Si applica a

Vedi anche