Validation Sınıf

Tanım

Veri doğrulamayı destekleyen yöntemler ve ekli özellikler sağlar.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Devralma
Validation

Açıklamalar

Doğrulama işleminin ayrıntılı bir tartışması için Veri Bağlamaya Genel Bakış'taki "Veri Doğrulama" bölümüne bakın.

Alanlar

Name Description
ErrorEvent

Ekli Error olayı tanımlar.

ErrorsProperty

Ekli özelliği tanımlar Errors .

ErrorTemplateProperty

Ekli özelliği tanımlar ErrorTemplate .

HasErrorProperty

Ekli özelliği tanımlar HasError .

ValidationAdornerSiteForProperty

Ekli özelliği tanımlar ValidationAdornerSiteFor .

ValidationAdornerSiteProperty

Ekli özelliği tanımlar ValidationAdornerSite .

İliştirilmiş Özellikler

Name Description
Errors

İlişkili öğedeki tüm etkin ValidationError nesnelerin koleksiyonunu alır.

ErrorTemplate

Donatıcı katmanında ControlTemplate doğrulama hatası geri bildirimi oluşturmak için kullanılan değerini alır veya ayarlar.

HasError

Bağlama hedef öğesindeki herhangi bir bağlamanın bir olup olmadığını gösteren bir ValidationErrordeğer alır.

ValidationAdornerSite

Bu özelliğin ayarlandığı ilişkili öğede bir doğrulama hatası oluştuğunun belirtileceği görünen öğesini alır veya ayarlar.

ValidationAdornerSiteFor

Bu öğenin hata oluştuğuna işaret eden öğesini alır veya ayarlar.

Yöntemler

Name Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Belirtilen nesneye Error ekli olay için bir olay işleyicisi ekler.

ClearInvalid(BindingExpressionBase)

Belirtilen BindingExpressionBase nesneden tüm ValidationError nesneleri kaldırır.

GetErrors(DependencyObject)

Belirtilen öğenin ekli özelliğinin değerini Errors alır.

GetErrorTemplate(DependencyObject)

Belirtilen öğenin ekli özelliğinin değerini ErrorTemplate alır.

GetHasError(DependencyObject)

Belirtilen öğenin ekli özelliğinin değerini HasError alır.

GetValidationAdornerSite(DependencyObject)

Belirtilen öğe için iliştirilmiş özelliğin değerini ValidationAdornerSite alır.

GetValidationAdornerSiteFor(DependencyObject)

Belirtilen öğe için iliştirilmiş özelliğin değerini ValidationAdornerSiteFor alır.

MarkInvalid(BindingExpressionBase, ValidationError)

Belirtilen nesneyi belirtilen BindingExpression nesneyle ValidationError geçersiz olarak işaretler.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Belirtilen nesneden eklenen olay için Error bir olay işleyicisi ekler.

SetErrorTemplate(DependencyObject, ControlTemplate)

Belirtilen öğeye ErrorTemplate iliştirilmiş özelliğin değerini ayarlar.

SetValidationAdornerSite(DependencyObject, DependencyObject)

ValidationAdornerSite Ekli özelliği belirtilen öğede belirtilen değere ayarlar.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

ValidationAdornerSiteFor Ekli özelliği belirtilen öğede belirtilen değere ayarlar.

İliştirilmiş Olaylar

Name Description
Error

İlişkili öğe bir doğrulama hatasıyla çalıştığında, ancak yalnızca değerine ayarlanmış NotifyOnValidationErrorbağlamalar true için gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.