Sdílet prostřednictvím


NotifyDataErrorValidationRule Třída

Definice

Představuje pravidlo, které kontroluje chyby vyvolané zdrojem dat, který implementuje INotifyDataErrorInfo.

public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
Dědičnost
NotifyDataErrorValidationRule

Poznámky

Model datových vazeb WPF umožňuje přidružit ValidationRules k objektu nebo BindingGroup objektuBinding. Třída NotifyDataErrorValidationRule je předdefinované pravidlo, které kontroluje výjimky, které jsou vyvolán během aktualizací vlastnosti zdroje vazby. Můžete zadat vlastní logiku, která určuje, jak vazební modul zpracovává tyto výjimky pomocí UpdateSourceExceptionFilterCallback. Další informace naleznete v tématu UpdateSourceExceptionFilter.

Alternativní syntaxe k nastavení NotifyDataErrorValidationRule explicitně je nastavit ValidatesOnExceptions vlastnost na true váš Binding, nebo MultiBindingBindingGroup objekt. Ve výchozím nastavení je hodnota ValidatesOnExceptions je true, takže nemusíte explicitně používat NotifyDataErrorValidationRule.

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.

Konstruktory

NotifyDataErrorValidationRule()

Vytvoří novou instanci třídy NotifyDataErrorValidationRule.

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