Sdílet prostřednictvím


Binding.ValidationRules Vlastnost

Definice

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

Collection<ValidationRule>

Kolekce objektů ValidationRule.

Poznámky

Model datových vazeb WPF umožňuje přidružit ValidationRules k vašemu objektu nebo MultiBinding objektuBinding. Vlastní pravidla můžete vytvořit odvozením třídy ValidationRule a implementací Validate metody, nebo můžete použít předdefinovaný ExceptionValidationRule, který zneplatní hodnotu, pokud během aktualizací zdroje dojde k výjimkám.

Modul vazeb kontroluje každou ValidationRule přidruženou vazbu pokaždé, když se vstupní hodnota (hodnota cílové vlastnosti vazby) přenese do vlastnosti zdroje vazby. Podrobnou diskuzi o procesu ověření najdete v části Ověření dat v přehledu datových vazeb.

Poznámka

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, jako Addje například . 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.

Platí pro

Viz také