DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule Class

Definition

Stellt eine Regel für die Überprüfung von Fehlern dar, die von der IDataErrorInfo-Implementierung des Quellobjekts ausgelöst werden.Represents a rule that checks for errors that are raised by the IDataErrorInfo implementation of the source object.

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
DataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRule

Hinweise

Das WPFWPF Daten Bindungs Modell ermöglicht es Ihnen, ValidationRules einem Binding -Objekt zuzuordnen.The WPFWPF data binding model enables you to associate ValidationRules with a Binding object. Wenn das Quell Objekt die IDataErrorInfo -Schnittstelle implementiert, können Sie die integrierte Regel DataErrorValidationRule verwenden, um nach Fehlern zu suchen, IDataErrorInfo die von der-Implementierung ausgelöst werden.If your source object implements the IDataErrorInfo interface, you can use the built-in rule DataErrorValidationRule to check for errors raised by the IDataErrorInfo implementation.

Eine Alternative DataErrorValidationRule Syntax zum expliziten Festlegen von ist das Festlegen der-Eigenschaft ValidatesOnDataErrors true Binding für das MultiBinding -Objekt oder das-Objekt.An alternative syntax to setting the DataErrorValidationRule explicitly is to set the ValidatesOnDataErrors property to true on your Binding or MultiBinding object.

Sie können eine benutzerdefinierte Regel erstellen, indem Sie eine Klasse erstellen ValidationRule, die von abgeleitet wird.You can create a custom rule by creating a class that derives from ValidationRule. Weitere Informationen und eine ausführliche Erläuterung der Datenvalidierung finden Sie unter Übersicht über die Datenbindung.For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRulewird in der .NET Framework Version 3,5 eingeführt.DataErrorValidationRule is introduced in the .NET Framework version 3.5. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.For more information, see Versions and Dependencies.

Konstruktoren

DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule()

Initialisiert eine neue Instanz der DataErrorValidationRule-Klasse.Initializes a new instance of the DataErrorValidationRule class.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo)

Führt Validierungsprüfungen für einen Wert aus.Performs validation checks on a value.

Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase)

Führt Validierungsprüfungen für einen Wert aus.Performs validation checks on a value.

(Inherited from ValidationRule)
Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup)

Führt Validierungsprüfungen für einen Wert aus.Performs validation checks on a value.

(Inherited from ValidationRule)

Eigenschaften

ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated 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.Gets or sets a value that indicates whether the validation rule runs when the target of the Binding is updated.

(Inherited from ValidationRule)
ValidationStep ValidationStep ValidationStep ValidationStep

Ruft ab oder legt fest, wann die Validierungsregel ausgeführt wird.Gets or sets when the validation rule runs.

(Inherited from ValidationRule)

Gilt für:

Siehe auch