Condividi tramite


RoutedPropertyChangedEventArgs<T> Classe

Definizione

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à
RoutedPropertyChangedEventArgs<T>

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)

Si applica a

Vedi anche