Binding.ValidationRules Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.