Freigeben über


DependencyProperty.ValidateValueCallback Eigenschaft

Definition

Ruft den Wertvalidierungsrückruf für die Abhängigkeitseigenschaft ab.

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.

Hinweise

Diese Eigenschaft enthält null für jede Abhängigkeitseigenschaft ohne registrierten Validierungsrückruf.

Validieren von Wertrückrufen muss in statischer Hinsicht ausgeführt werden: Die über die ValidateValueCallback angewendete Überprüfung kann nicht bestimmen, ob der bereitgestellte Wert für eine bestimmte Instanz gültig ist. Der Rückruf kann nur bestimmen, ob alle Objekte, die die Abhängigkeitseigenschaft besitzen, den angegebenen Wert als gültig akzeptieren sollen oder nicht. Wenn Sie eine Überprüfung durchführen müssen, die davon abhängt, dass die Werte anderer Abhängigkeitseigenschaften für eine bestimmte Instanz bekannt sind, verwenden Sie stattdessen eine CoerceValueCallback . Wird CoerceValueCallback als Teil von Abhängigkeitseigenschaftsmetadaten und nicht direkt im Bezeichner der Abhängigkeitseigenschaft registriert. Weitere Informationen finden Sie unter Rückrufe und Validierung von Abhängigkeitseigenschaften.

Gilt für:

Weitere Informationen