Binding.ValidationRules Eigenschaft

Definition

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

Collection<ValidationRule>

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.

Gilt für

Siehe auch