Sdílet prostřednictvím


DataErrorValidationRule Třída

Definice

Představuje pravidlo, které kontroluje chyby vyvolané 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
DataErrorValidationRule

Poznámky

Model datové vazby WPF umožňuje přidružit ValidationRules k objektu Binding . Pokud zdrojový objekt implementuje IDataErrorInfo rozhraní, můžete pomocí integrovaného pravidla DataErrorValidationRule zkontrolovat chyby vyvolané IDataErrorInfo implementací.

Alternativní syntaxe nastavení explicitně je nastavit DataErrorValidationRule ValidatesOnDataErrors vlastnost na true váš Binding nebo MultiBinding objekt.

Vlastní pravidlo můžete vytvořit vytvořením třídy, která je odvozena od ValidationRule. Další informace a podrobnou diskuzi o ověření dat najdete v tématu Přehled datových vazeb.

DataErrorValidationRuleje zaveden v .NET Framework verze 3.5. Další informace najdete v tématu Verze a závislosti.

Konstruktory

DataErrorValidationRule()

Inicializuje novou instanci DataErrorValidationRule třídy.

Vlastnosti

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru 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)

Provádí kontroly ověření hodnoty.

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)

Platí pro

Viz také