NotifyDataErrorValidationRule Osztály

Definíció

Olyan szabályt jelöl, amely egy implementált INotifyDataErrorInfoadatforrás által kiváltott hibákat ellenőrzi.

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
Öröklődés
NotifyDataErrorValidationRule

Megjegyzések

A WPF adatkötési modell lehetővé teszi ValidationRules társítani egy Binding vagy BindingGroup objektumhoz. Az NotifyDataErrorValidationRule osztály egy beépített szabály, amely ellenőrzi a kötési forrástulajdonság frissítései során megjelenő kivételeket. Egyéni logikával megadhatja, hogy a kötési motor hogyan kezelje ezeket a kivételeket egy UpdateSourceExceptionFilterCallback. További információért lásd UpdateSourceExceptionFilter.

A explicit beállítás NotifyDataErrorValidationRule másik szintaxisa az, ha a tulajdonságot ValidatesOnExceptions az true objektumon vagy Binding az MultiBindingobjektumon BindingGroupállítja be. Alapértelmezés szerint az érték ValidatesOnExceptions az true, ezért nem kell explicit módon használnia a NotifyDataErrorValidationRule.

Egyéni szabályt úgy hozhat létre, hogy létrehoz egy osztályt, amely a következőből ValidationRuleszármazik: . További információkért és az adatérvényesítés részletes ismertetéséért tekintse meg az adatkötések áttekintését.

Konstruktorok

Name Description
NotifyDataErrorValidationRule()

Létrehozza az osztály új példányát NotifyDataErrorValidationRule .

Tulajdonságok

Name Description
ValidatesOnTargetUpdated

Lekéri vagy beállít egy értéket, amely jelzi, hogy az érvényesítési szabály fut-e a Binding cél frissítésekor.

(Öröklődés forrása ValidationRule)
ValidationStep

Lekéri vagy beállítja az érvényesítési szabály futtatásakor.

(Öröklődés forrása ValidationRule)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(Object, CultureInfo, BindingExpressionBase)

Érvényesítési ellenőrzéseket végez egy értéken.

(Öröklődés forrása ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Érvényesítési ellenőrzéseket végez egy értéken.

(Öröklődés forrása ValidationRule)
Validate(Object, CultureInfo)

Érvényesítési ellenőrzéseket végez egy értéken.

A következőre érvényes: