Binding.ValidationRules Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.