DataErrorValidationRule Klasse

Definition

Stellt eine Regel für die Überprüfung von Fehlern dar, die von der IDataErrorInfo-Implementierung des Quellobjekts ausgelöst werden.

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
Vererbung
DataErrorValidationRule

Hinweise

Mit dem WPF-Datenbindungsmodell können Sie einem Binding Objekt zuordnenValidationRules. Wenn Ihr Quellobjekt die Schnittstelle implementiert, können Sie mithilfe IDataErrorInfo der integrierten Regel DataErrorValidationRule nach Fehlern suchen, die von der IDataErrorInfo Implementierung ausgelöst werden.

Alternativ zum expliziten Festlegen der DataErrorValidationRule können Sie die ValidatesOnDataErrors-Eigenschaft des true- oder Binding-Objekts auf MultiBinding festlegen.

Sie können eine benutzerdefinierte Regel erstellen, indem Sie eine Klasse erstellen, die von ValidationRule. Weitere Informationen und eine detaillierte Erläuterung der Datenüberprüfung finden Sie in der Datenbindungsübersicht.

DataErrorValidationRulewird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Konstruktoren

DataErrorValidationRule()

Initialisiert eine neue Instanz der DataErrorValidationRule-Klasse.

Eigenschaften

ValidatesOnTargetUpdated

Ruft einen Wert ab, der angibt, ob die Validierungsregel ausgeführt wird, wenn das Ziel der Binding aktualisiert wird, oder legt diesen Wert fest.

(Geerbt von ValidationRule)
ValidationStep

Ruft ab oder legt fest, wann die Validierungsregel ausgeführt wird.

(Geerbt von ValidationRule)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(Object, CultureInfo)

Führt Validierungsprüfungen für einen Wert aus.

Validate(Object, CultureInfo, BindingExpressionBase)

Führt Validierungsprüfungen für einen Wert aus.

(Geerbt von ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Führt Validierungsprüfungen für einen Wert aus.

(Geerbt von ValidationRule)

Gilt für

Siehe auch