DataErrorValidationRule Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kaynak nesnenin uygulanması tarafından IDataErrorInfo tetiklenen hataları denetleen bir kuralı temsil eder.
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
- Devralma
Açıklamalar
WPF veri bağlama modeli bir Binding nesneyle ilişkilendirmenizi ValidationRules sağlar. Kaynak nesneniz arabirimi uyguluyorsaIDataErrorInfo, uygulama tarafından IDataErrorInfo oluşturulan hataları denetlemek için yerleşik kuralı DataErrorValidationRule kullanabilirsiniz.
özelliğini açıkça ayarlamak DataErrorValidationRule için alternatif bir söz dizimi, veya MultiBinding nesnenizde Binding özelliğini olarak true ayarlamaktırValidatesOnDataErrors.
öğesinden ValidationRuletüretilen bir sınıf oluşturarak özel bir kural oluşturabilirsiniz. Veri doğrulama hakkında daha fazla bilgi ve ayrıntılı bir tartışma için bkz. Veri Bağlamaya Genel Bakış.
DataErrorValidationRule .NET Framework sürüm 3.5'te kullanıma sunulmuştur. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.
Oluşturucular
| Name | Description |
|---|---|
| DataErrorValidationRule() |
DataErrorValidationRule sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ValidatesOnTargetUpdated |
öğesinin hedefi Binding güncelleştirildiğinde geçerlilik kuralının çalışıp çalışmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: ValidationRule) |
| ValidationStep |
Doğrulama kuralı çalıştırıldığında alır veya ayarlar. (Devralındığı yer: ValidationRule) |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
Bir değer üzerinde doğrulama denetimleri gerçekleştirir. (Devralındığı yer: ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
Bir değer üzerinde doğrulama denetimleri gerçekleştirir. (Devralındığı yer: ValidationRule) |
| Validate(Object, CultureInfo) |
Bir değer üzerinde doğrulama denetimleri gerçekleştirir. |