RoutedPropertyChangedEventArgs<T> Classe
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.
Fornisce dati sulla modifica di un valore a una proprietà di dipendenza segnalata da particolari eventi indirizzati, incluso il valore precedente e corrente della proprietà modificata.
generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs
Parametri di tipo
- T
Tipo della proprietà di dipendenza modificata.
- Ereditarietà
Commenti
Si tratta di una classe generica in cui viene usata la classe per i dati degli eventi di eventi diversi. Diversi eventi indirizzati possono specificare il vincolo di tipo del generico per produrre una classe di dati di evento specifica del tipo. Dopo che la classe è vincolata, le OldValue proprietà e NewValue riflettono anche questi vincoli di tipo, pertanto è possibile usare una classe di dati di evento comune per diversi eventi di modifica delle proprietà senza richiedere delegati diversi per ogni tipo di proprietà possibile.
Gli eventi indirizzati che segnalano una modifica della proprietà in cui il delegato incorpora questa classe di dati di evento includono ValueChanged, dove il vincolo di tipo (e i valori vecchi e nuovi passati negli argomenti) è di tipo Doublee SelectedItemChanged, dove il vincolo di tipo è Object.
Costruttori
RoutedPropertyChangedEventArgs<T>(T, T) |
Inizializza una nuova istanza della classe RoutedPropertyChangedEventArgs<T> con valori forniti nuovi e precedenti. |
RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Inizializza una nuova istanza della classe RoutedPropertyChangedEventArgs<T> con valori forniti nuovi e precedenti, oltre a un identificatore dell'evento. |
Proprietà
Handled |
Ottiene o imposta un valore che indica lo stato presente della gestione degli eventi per un evento indirizzato quando percorre la route. (Ereditato da RoutedEventArgs) |
NewValue |
Ottiene il nuovo valore di una proprietà come riportato da un evento di modifica proprietà. |
OldValue |
Ottiene il valore precedente della proprietà come riportato da un evento di modifica proprietà. |
OriginalSource |
Ottiene l'origine di segnalazione originale in base a quanto determinato dall'hit testing puro, prima di qualsiasi possibile modifica di Source da parte di una classe padre. (Ereditato da RoutedEventArgs) |
RoutedEvent |
Ottiene o imposta l'oggetto RoutedEvent associato all'istanza di RoutedEventArgs. (Ereditato da RoutedEventArgs) |
Source |
Ottiene o imposta un riferimento all'oggetto che ha generato l'evento. (Ereditato da RoutedEventArgs) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InvokeEventHandler(Delegate, Object) |
Richiama i gestori eventi in una modalità specifica del tipo, che può aumentare l'efficienza del sistema di eventi. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnSetSource(Object) |
Se sottoposto a override in una classe derivata, fornisce un punto di ingresso di callback di notifica a ogni modifica del valore della proprietà Source di un'istanza. (Ereditato da RoutedEventArgs) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |