Binding.ValidationRules Eigenschaft
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.
Ruft eine Auflistung von Regeln ab, durch die die Benutzereingabe auf Gültigkeit überprüft wird.
public:
property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)
Eigenschaftswert
Eine Auflistung von ValidationRule-Objekten.
Hinweise
Mit dem WPF-Datenbindungsmodell können Sie Ihrem Binding Objekt MultiBinding zuordnenValidationRules. Sie können benutzerdefinierte Regeln erstellen, indem Sie die ValidationRule Klasse ableiten und die Validate Methode implementieren, oder Sie können den integrierten ExceptionValidationRuleWert verwenden, der einen Wert ungültig macht, wenn während der Quellupdates Ausnahmen vorhanden sind.
Das Bindungsmodul überprüft jede ValidationRule Bindung jedes Mal, wenn ein Eingabewert (der Bindungszieleigenschaftswert) an die Bindungsquelleeigenschaft übertragen wird. Eine ausführliche Erläuterung des Überprüfungsprozesses finden Sie im Abschnitt "Datenüberprüfung" in der Datenbindungsübersicht.
Hinweis
Diese Eigenschaft kann in Extensible Application Markup Language (XAML) nur mithilfe der angezeigten Auflistungssyntax oder durch Zugriff auf das Auflistungsobjekt und die verschiedenen Methoden, z Add
. B. , festgelegt werden. Die Eigenschaft für den Zugriff auf das Auflistungsobjekt ist schreibgeschützt, während die Auflistung selbst schreibgeschützt ist.
Verwendung von XAML-Eigenschaftenelementen
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML-Werte
oneOrMoreValidationRules
ValidationRule Mindestens ein Objekt. Sie können die ExceptionValidationRule Klasse verwenden oder benutzerdefinierte Regeln erstellen, indem Sie die ValidationRule Klasse unterklassen.