DependencyPropertyChangedEventArgs.Property Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'identificateur pour la propriété de dépendance où la valeur a été modifiée.
public:
property DependencyProperty ^ Property { DependencyProperty ^ get(); };
DependencyProperty Property();
public DependencyProperty Property { get; }
var dependencyProperty = dependencyPropertyChangedEventArgs.property;
Public ReadOnly Property Property As DependencyProperty
Valeur de propriété
Champ d'identificateur de la propriété de dépendance où la valeur a été modifiée.
Remarques
Dans de nombreux cas, la propriété de dépendance modifiée est connue implicitement, car vous vérifiez les données DependencyPropertyChangedEventArgs dans un rappel dédié à une seule propriété de dépendance définie. La propriété Property permet de partager un PropertyChangedCallback en tant que rappel commun pour plusieurs instance PropertyMetadata et plusieurs propriétés de dépendance. Par exemple, vous pouvez avoir une logique de gestionnaire qui vérifie d’abord le comportement de Propriété, puis de branches (comme savoir comment caster NewValue) en fonction de la modification de la propriété qui a appelé le gestionnaire dans ce cas d’événement :
private static void OnGravityPropertiesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
if (e.Property==Planet.GravityFactorProperty) {
//GravityFactor is a Double, cast e.NewValue to Double, do logic
}
if (e.Property==Planet.IsGravityOnProperty) {
//IsGravityOn is a Boolean, cast e.NewValue to Boolean, do logic
}
}