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, die die Gültigkeit der Benutzereingabe überprüfen.
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 Ihr Objekt oder ValidationRules Ihr Binding Objekt zuordnenMultiBinding. Sie können benutzerdefinierte Regeln erstellen, indem Sie von der ValidationRule Klasse ableiten und die Validate Methode implementieren, oder Sie können die integrierte ExceptionValidationRuleMethode verwenden, die einen Wert ungültig macht, wenn ausnahmen während Quellupdates vorhanden sind.
Das Bindungsmodul überprüft jede Bindung jedes ValidationRule Mal, wenn ein Eingabewert (der Bindungszieleigenschaftswert) an die Bindungsquelleigenschaft übertragen wird. Eine ausführliche Erläuterung des Überprüfungsprozesses finden Sie im Abschnitt "Datenüberprüfung" in der Datenbindungsübersicht.
Note
Diese Eigenschaft kann in Extensible Application Markup Language (XAML) nur mithilfe der angezeigten Auflistungssyntax oder durch Den Zugriff auf das Auflistungsobjekt und die verschiedenen Methoden festgelegt werden, z Add. B. . 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.