DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback Property

Definition

Ruft den Wertvalidierungsrückruf für die Abhängigkeitseigenschaft ab.Gets the value validation callback for the dependency property.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

Eigenschaftswert

Der Wertvalidierungsrückruf für diese Abhängigkeitseigenschaft, wie für den validateValueCallback-Parameter in der ursprünglichen Registrierung der Abhängigkeitseigenschaft angegeben.The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

Hinweise

Diese Eigenschaft enthält null für jede Abhängigkeits Eigenschaft ohne registrierten Validierungs Rückruf.This property will contain null for any dependency property with no registered validation callback.

Validierungswertrückrufe müssen statisch sein: die über das ValidateValueCallback angewendete Validierung kann nicht bestimmen, ob der angegebene Wert für eine bestimmte Instanz gültig ist.Validate value callbacks must act in a static sense: validation applied through the ValidateValueCallback cannot determine whether the provided value is valid for any particular instance. Der Rückruf kann nur bestimmen, ob alle Objekte, die die Abhängigkeits Eigenschaft besitzen, den bereitgestellten Wert als gültig akzeptieren sollen oder nicht.The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. Wenn Sie eine Validierung durchführen müssen, die die Werte anderer Abhängigkeits Eigenschaften für eine bestimmte Instanz kennt, verwenden Sie CoerceValueCallback stattdessen eine.If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a CoerceValueCallback instead. Der CoerceValueCallback wird als Teil der Metadaten für Abhängigkeits Eigenschaften registriert, anstatt direkt innerhalb des Bezeichners für die Abhängigkeits Eigenschaft.The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. Weitere Informationen finden Sie unter Rückrufe und Validierung von Abhängigkeits Eigenschaften.For details, see Dependency Property Callbacks and Validation.

Gilt für:

Siehe auch