RoutedPropertyChangedEventArgs<T> Classe

Definizione

Fornisce dati su una modifica del valore a una proprietà di dipendenza, come segnalato da eventi indirizzati specifici, 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 dell'evento 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 evento comune per eventi di modifica delle proprietà diversi 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 precedenti e nuovi passati negli argomenti) è di tipo Doublee SelectedItemChanged, dove il vincolo di tipo è Object.

Costruttori

Nome Descrizione
RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Inizializza una nuova istanza della RoutedPropertyChangedEventArgs<T> classe , con i valori precedenti e nuovi specificati e un identificatore di evento.

RoutedPropertyChangedEventArgs<T>(T, T)

Inizializza una nuova istanza della RoutedPropertyChangedEventArgs<T> classe , con i valori precedenti e nuovi specificati.

Proprietà

Nome Descrizione
Handled

Ottiene o imposta un valore che indica lo stato corrente della gestione degli eventi per un evento indirizzato durante il viaggio della route.

(Ereditato da RoutedEventArgs)
NewValue

Ottiene il nuovo valore di una proprietà come segnalato da un evento di modifica della proprietà.

OldValue

Ottiene il valore precedente della proprietà come segnalato da un evento di modifica della proprietà.

OriginalSource

Ottiene l'origine di creazione di report originale, come determinato dall'hit testing puro, prima di qualsiasi possibile Source rettifica da parte di una classe padre.

(Ereditato da RoutedEventArgs)
RoutedEvent

Ottiene o imposta l'oggetto RoutedEvent associato a questa RoutedEventArgs istanza.

(Ereditato da RoutedEventArgs)
Source

Ottiene o imposta un riferimento all'oggetto che ha generato l'evento.

(Ereditato da RoutedEventArgs)

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
InvokeEventHandler(Delegate, Object)

Richiama i gestori eventi in modo specifico del tipo, che può aumentare l'efficienza del sistema eventi.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnSetSource(Object)

Quando sottoposto a override in una classe derivata, fornisce un punto di ingresso di callback di notifica ogni volta che il valore della proprietà di un'istanza Source cambia.

(Ereditato da RoutedEventArgs)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche