DataErrorValidationRule Třída
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í.
Představuje pravidlo, které kontroluje chyby, které jsou vyvolány IDataErrorInfo implementací zdrojového objektu.
public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
- Dědičnost
Poznámky
Model datových vazeb WPF umožňuje přidružit ValidationRules k objektu Binding . Pokud váš zdrojový objekt implementuje IDataErrorInfo rozhraní, můžete použít integrované pravidlo DataErrorValidationRule ke kontrole chyb vyvolaných implementací IDataErrorInfo .
Alternativní syntaxí k nastavení explicitního nastavení DataErrorValidationRule je nastavení ValidatesOnDataErrors vlastnosti pro true objekt Binding nebo MultiBinding objekt.
Vlastní pravidlo můžete vytvořit vytvořením třídy, která je odvozena z ValidationRule. Další informace a podrobnou diskuzi o ověření dat najdete v tématu Přehled datových vazeb.
DataErrorValidationRule je zaveden v rozhraní .NET Framework verze 3.5. Další informace naleznete v tématu Verze a závislosti.
Konstruktory
| Name | Description |
|---|---|
| DataErrorValidationRule() |
Inicializuje novou instanci DataErrorValidationRule třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ValidatesOnTargetUpdated |
Získá nebo nastaví hodnotu, která označuje, zda se ověřovací pravidlo spustí při aktualizaci cíle Binding . (Zděděno od ValidationRule) |
| ValidationStep |
Získá nebo nastaví při spuštění ověřovacího pravidla. (Zděděno od ValidationRule) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
Provádí kontroly ověření hodnoty. (Zděděno od ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
Provádí kontroly ověření hodnoty. (Zděděno od ValidationRule) |
| Validate(Object, CultureInfo) |
Provádí kontroly ověření hodnoty. |