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 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à).
Dati dell'evento.
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per