NotifyDataErrorValidationRule 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 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
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 true
der 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) |