DependencyPropertyChangedEventArgs.Property Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Bezeichner für die Abhängigkeitseigenschaft ab, für die die Änderung des Werts aufgetreten ist.
public:
property DependencyProperty ^ Property { DependencyProperty ^ get(); };
DependencyProperty Property();
public DependencyProperty Property { get; }
var dependencyProperty = dependencyPropertyChangedEventArgs.property;
Public ReadOnly Property Property As DependencyProperty
Eigenschaftswert
Das Bezeichnerfeld der Abhängigkeitseigenschaft, für die die Änderung des Werts aufgetreten ist.
Hinweise
In vielen Fällen ist die geänderte Abhängigkeitseigenschaft implizit bekannt, da Sie die DependencyPropertyChangedEventArgs-Daten in einem Rückruf überprüfen, der nur für die Verwendung durch eine definierte Abhängigkeitseigenschaft bestimmt ist. Die Property-Eigenschaft ermöglicht es, einen PropertyChangedCallback als gemeinsamen Rückruf für mehrere PropertyMetadata-instance und mehrere Abhängigkeitseigenschaften gemeinsam zu nutzen. Beispielsweise verfügen Sie möglicherweise über eine Handlerlogik, die zuerst die Eigenschaft überprüft und dann das Verhalten verzweigt (z. B. wissen, wie NewValue umgewandelt werden soll), je nachdem, welche Eigenschaftsänderung den Handler in diesem Ereignisfall aufgerufen hat:
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
}
}