DataErrorValidationRule Klasse
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.
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
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) |