Freigeben über


NotifyDataErrorValidationRule Klasse

Definition

Stellt eine Regel für die Überprüfung von Fehlern dar, die von der Datenquelle ausgelöst wird, die INotifyDataErrorInfo implementiert.

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

Hinweise

Mit dem WPF-Datenbindungsmodell können Sie einem Objekt oder BindingGroup einem Binding Objekt zuordnenValidationRules. Die NotifyDataErrorValidationRule Klasse ist eine integrierte Regel, die nach Ausnahmen sucht, die während der Aktualisierungen der Bindungsquelleeigenschaft ausgelöst werden. Sie können benutzerdefinierte Logik bereitstellen, um anzugeben, wie das Bindungsmodul diese Ausnahmen mithilfe einer UpdateSourceExceptionFilterCallback. Weitere Informationen finden Sie unter UpdateSourceExceptionFilter.

Eine alternative Syntax zum Festlegen der NotifyDataErrorValidationRule expliziten Einstellung besteht darin, die ValidatesOnExceptions Eigenschaft true auf Ihr Binding, MultiBindingOder BindingGroup Objekt festzulegen. Standardmäßig ist trueder Wert "ValidatesOnExceptions, daher müssen Sie keine explizite Verwendung eines NotifyDataErrorValidationRule.

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.

Konstruktoren

NotifyDataErrorValidationRule()

Erstellt eine neue Instanz der NotifyDataErrorValidationRule-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