Binding.ValidationRules Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci pravidel, která kontrolují platnost vstupu uživatele.
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)
Hodnota vlastnosti
Kolekce ValidationRule objektů.
Poznámky
Model datových vazeb WPF umožňuje přidružit ValidationRules k objektu nebo Binding objektuMultiBinding. Můžete vytvořit vlastní pravidla odvozením z ValidationRule třídy a implementací Validate metody, nebo můžete použít předdefinovaný ExceptionValidationRule, který zneplatní hodnotu, pokud existují výjimky během aktualizace zdroje.
Modul vazeb kontroluje každou ValidationRule přidruženou vazbu pokaždé, když je vstupní hodnota (hodnota cílové vlastnosti vazby) přenesena do vlastnosti zdroje vazby. Podrobnou diskuzi o procesu ověření najdete v části Ověření dat v přehledu datových vazeb.
Note
Tuto vlastnost lze nastavit v jazyku XAML (Extensible Application Markup Language) pouze pomocí zobrazené syntaxe kolekce nebo přístupem k objektu kolekce a pomocí různých metod, například Add. Vlastnost pro přístup k objektu kolekce je jen pro čtení, zatímco samotná kolekce je pro čtení i zápis.
Použití elementu vlastnosti XAML
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
Hodnoty XAML
oneOrMoreValidationRules
Jeden nebo více ValidationRule objektů. Třídu můžete použít ExceptionValidationRule nebo vytvořit vlastní pravidla podtřídou ValidationRule třídy.