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

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.

Platí pro

Viz také