Binding.ValidationRules Eigenschaft

Definition

Ruft eine Auflistung von Regeln ab, durch die die Benutzereingabe auf Gültigkeit überprüft wird.Gets a collection of rules that check the validity of the user input.

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.A collection of ValidationRule objects.

Hinweise

Das WPFWPF-Daten Bindungs Modell ermöglicht es Ihnen, ValidationRules Ihrem Binding oder MultiBinding Objekt zuzuordnen.The WPFWPF data binding model enables you to associate ValidationRules with your Binding or MultiBinding object. Sie können benutzerdefinierte Regeln erstellen, indem Sie von der ValidationRule-Klasse ableiten und die Validate-Methode implementieren, oder Sie können die integrierte ExceptionValidationRuleverwenden, die einen Wert für ungültig erklärt, wenn während der Quell Aktualisierungen Ausnahmen auftreten.You can create custom rules by deriving from the ValidationRule class and implementing the Validate method, or you can use the built-in ExceptionValidationRule, which invalidates a value if there are exceptions during source updates.

Die Bindungs-Engine überprüft jedes ValidationRule, das einer Bindung zugeordnet ist, jedes Mal, wenn ein Eingabe Wert (der Bindungs Ziel-Eigenschafts Wert) an die Bindungs Quell Eigenschaft übertragen wird.The binding engine checks each ValidationRule associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. Eine ausführliche Erläuterung des Validierungsprozesses finden Sie im Abschnitt zur Datenüberprüfung in der Übersicht über die Datenbindung.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

Hinweis

Diese Eigenschaft kann nur in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) festgelegt werden, indem Sie die Auflistungs Syntax verwendet, oder indem Sie auf das Auflistungs Objekt zugreifen und dessen verschiedene Methoden verwenden, z. b. Add.This property can be set in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as Add. Die-Eigenschaft für den Zugriff auf das Auflistungs Objekt ist schreibgeschützt, während die Auflistung selbst einen Lese-/Schreibzugriff hat.The property to access the collection object is read-only, whereas the collection itself is read-write.

Verwendung von XAML-EigenschaftenelementenXAML Property Element Usage

<object>  
  <object.ValidationRules>  
    oneOrMoreValidationRules  
  </object.ValidationRules>  
</object>  
  

XAML-WerteXAML Values

oneormorevalidationrulesoneOrMoreValidationRules
Mindestens ein ValidationRule-Objekt.One or more ValidationRule objects. Sie können die ExceptionValidationRule-Klasse verwenden oder benutzerdefinierte Regeln erstellen, indem Sie die ValidationRule Klasse Unterklassen.You can use the ExceptionValidationRule class or create custom rules by subclassing the ValidationRule class.

Gilt für:

Siehe auch