DataErrorValidationRule Sınıf

Tanım

Kaynak nesnenin uygulanmasıyla IDataErrorInfo ortaya çıkarılmış 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
DataErrorValidationRule

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.

öğesini açıkça ayarlamaya DataErrorValidationRule 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

DataErrorValidationRule()

DataErrorValidationRule sınıfının yeni bir örneğini başlatır.

Özellikler

ValidatesOnTargetUpdated

geçerlilik kuralının hedefi Binding güncelleştirildiğinde çalışıp çalışmayacağı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

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(Object, CultureInfo)

Değer üzerinde doğrulama denetimleri gerçekleştirir.

Validate(Object, CultureInfo, BindingExpressionBase)

Değer üzerinde doğrulama denetimleri gerçekleştirir.

(Devralındığı yer: ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Değer üzerinde doğrulama denetimleri gerçekleştirir.

(Devralındığı yer: ValidationRule)

Şunlara uygulanır

Ayrıca bkz.