Binding.ValidationRules Egenskap

Definition

Hämtar en samling regler som kontrollerar giltigheten för användarens indata.

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)

Egenskapsvärde

En samling ValidationRule objekt.

Kommentarer

Med WPF databindningsmodell kan du associera ValidationRules med ditt Binding- eller MultiBinding-objekt. Du kan skapa anpassade regler genom att härleda från ValidationRule klassen och implementera Validate metoden, eller så kan du använda den inbyggda ExceptionValidationRule, som ogiltigförklarar ett värde om det finns undantag under källuppdateringar.

Bindningsmotorn kontrollerar var och ValidationRule en som är associerad med en bindning varje gång ett indatavärde (bindningsmålegenskapsvärdet) överförs till egenskapen bindningskälla. En detaljerad beskrivning av valideringsprocessen finns i avsnittet Dataverifiering i översikten över databindning.

Note

Den här egenskapen kan endast anges i XAML (Extensible Application Markup Language) med hjälp av samlingssyntaxen som visas, eller genom att komma åt samlingsobjektet och använda dess olika metoder, till exempel Add. Egenskapen för att komma åt samlingsobjektet är skrivskyddad, medan själva samlingen är skrivskyddad.

Användning av XAML-egenskapselement

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

XAML-värden

oneOrMoreValidationRules
Ett eller flera ValidationRule objekt. Du kan använda ExceptionValidationRule klassen eller skapa anpassade regler genom att underklassa ValidationRule klassen.

Gäller för

Se även