DataErrorValidationRule 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 ellenőrzi a forrásobjektum implementációja által IDataErrorInfo kiváltott hibákat.
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
- Öröklődés
Megjegyzések
A WPF adatkötési modell lehetővé teszi, hogy ValidationRules társítsa egy Binding objektumhoz. Ha a forrásobjektum implementálja az IDataErrorInfo interfészt, a beépített szabály DataErrorValidationRule használatával ellenőrizheti a IDataErrorInfo megvalósítás során felmerülő hibákat.
A DataErrorValidationRule explicit megadásának másik szintaxisa, ha a ValidatesOnDataErrors tulajdonságot true-re állítja a Binding vagy MultiBinding objektumon.
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.
DataErrorValidationRule a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.
Konstruktorok
| Name | Description |
|---|---|
| DataErrorValidationRule() |
Inicializálja a DataErrorValidationRule osztály új példányát. |
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. |