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 objektu BindingBindingGroup . Třída NotifyDataErrorValidationRule je integrované pravidlo, které kontroluje výjimky, které jsou vyvolány během aktualizací zdrojové vlastnosti vazby. Můžete zadat vlastní logiku k určení, jak modul vazeb zpracovává tyto výjimky pomocí UpdateSourceExceptionFilterCallback. Další informace najdete na webu UpdateSourceExceptionFilter.

Alternativní syntaxe k nastavení NotifyDataErrorValidationRule explicitně je nastavit ValidatesOnExceptions vlastnost na true , BindingMultiBindingnebo BindingGroup objekt. Ve výchozím nastavení je hodnota ValidatesOnExceptions , truetakže nemusíte explicitně používat NotifyDataErrorValidationRule.

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.

Konstruktory

Name Description
NotifyDataErrorValidationRule()

Vytvoří novou instanci NotifyDataErrorValidationRule 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.

Platí pro