NotifyDataErrorValidationRule Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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. |