Binding.ValidationRules Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen