Partager via


RoutedPropertyChangedEventArgs<T> Classe

Définition

Fournit des données concernant la modification d’une valeur à une propriété de dépendance comme indiqué par des événements routés particuliers, notamment les valeurs précédente et actuelle de la propriété modifiée.

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

Paramètres de type

T

Type de la propriété de dépendance ayant changé.

Héritage
RoutedPropertyChangedEventArgs<T>

Remarques

Il s’agit d’une classe générique où la classe est utilisée pour les données d’événement de différents événements. Différents événements routés peuvent spécifier la contrainte de type du générique pour produire une classe de données d’événement spécifique au type. Une fois la classe contrainte, les OldValue propriétés et NewValue reflètent également ces contraintes de type . Vous pouvez donc utiliser une classe de données d’événement commune pour différents événements modifiés par des propriétés sans nécessiter de délégués différents pour chaque type de propriété possible.

Les événements routés qui signalent un changement de propriété où le délégué incorpore cette classe de données d’événement incluent ValueChanged, où la contrainte de type (et les valeurs anciennes et nouvelles passées dans les arguments) est de type Double, et SelectedItemChanged, où la contrainte de type est Object.

Constructeurs

RoutedPropertyChangedEventArgs<T>(T, T)

Initialise une nouvelle instance de la classe RoutedPropertyChangedEventArgs<T>, avec les valeurs anciennes et nouvelles fournies.

RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Initialise une nouvelle instance de la classe RoutedPropertyChangedEventArgs<T>, avec les valeurs anciennes et nouvelles fournies et un identificateur d'événement.

Propriétés

Handled

Obtient ou définit une valeur qui indique l’état actuel de la gestion des événements pour un événement routé le long de son itinéraire.

(Hérité de RoutedEventArgs)
NewValue

Obtient la nouvelle valeur d'une propriété comme indiqué par un événement property changed.

OldValue

Obtient la valeur précédente de la propriété comme indiqué par un événement property changed.

OriginalSource

Obtient la source de signalement d’origine telle que déterminée par un test de positionnement pur, avant tout ajustement Source pouvant être effectué par une classe parente.

(Hérité de RoutedEventArgs)
RoutedEvent

Obtient ou définit le RoutedEvent associé à cette instance de RoutedEventArgs.

(Hérité de RoutedEventArgs)
Source

Obtient ou définit une référence à l’objet ayant déclenché l’événement.

(Hérité de RoutedEventArgs)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InvokeEventHandler(Delegate, Object)

Appelle des gestionnaires d'événements selon une méthode spécifique à un type, ce qui peut améliorer l'efficacité du système d'événements.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnSetSource(Object)

En cas de substitution dans une classe dérivée, fournit un point d'entrée de notification de rappel dès que la valeur de propriété Source d'une instance change.

(Hérité de RoutedEventArgs)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi