Binding.ValidationRules Eigenschap

Definitie

Hiermee haalt u een verzameling regels op waarmee de geldigheid van de gebruikersinvoer wordt gecontroleerd.

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)

Waarde van eigenschap

Een verzameling ValidationRule objecten.

Opmerkingen

Met het WPF-model voor gegevensbinding kunt u ValidationRules koppelen aan uw Binding of MultiBinding-object. U kunt aangepaste regels maken door de klasse af te leiden ValidationRule en de Validate methode te implementeren, of u kunt de ingebouwde ExceptionValidationRulemethode gebruiken, waardoor een waarde ongeldig wordt als er uitzonderingen zijn tijdens bronupdates.

De bindingsengine controleert elke ValidationRule waarde die aan een binding is gekoppeld telkens wanneer een invoerwaarde (de waarde van de bindingsdoeleigenschap) wordt overgebracht naar de eigenschap van de bindingsbron. Zie de sectie Gegevensvalidatie in het overzicht van gegevensbinding voor een gedetailleerde bespreking van het validatieproces.

Note

Deze eigenschap kan alleen worden ingesteld in Extensible Application Markup Language (XAML) met behulp van de weergegeven verzamelingsyntaxis of door het verzamelingsobject te openen en de verschillende methoden te gebruiken, zoals Add. De eigenschap voor toegang tot het verzamelingsobject heeft het kenmerk Alleen-lezen, terwijl de verzameling zelf lezen/schrijven is.

Gebruik van XAML-eigenschapselement

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

XAML-waarden

oneOrMoreValidationRules
Een of meer ValidationRule objecten. U kunt de ExceptionValidationRule klasse gebruiken of aangepaste regels maken door de ValidationRule klasse te subklassen.

Van toepassing op

Zie ook