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 Bkz. Veri Bağlamaya Genel Bakış'ta "Veri Doğrulama".

Alanlar

ErrorEvent

Ekli Error olayı tanımlar.

ErrorsProperty

Errors Ekli özelliği tanımlar.

ErrorTemplateProperty

ErrorTemplate Ekli özelliği tanımlar.

HasErrorProperty

HasError Ekli özelliği tanımlar.

ValidationAdornerSiteForProperty

ValidationAdornerSiteFor Ekli özelliği tanımlar.

ValidationAdornerSiteProperty

ValidationAdornerSite Ekli özelliği tanımlar.

İliştirilmiş Özellikler

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 öğesi olup olmadığını belirten bir ValidationErrordeğer alır.

ValidationAdornerSite

Bu özelliğin ayarlandığı ilişkili öğede bir doğrulama hatası oluştuğuna işaret eden öğeyi alır veya ayarlar.

ValidationAdornerSiteFor

Bu öğenin hata oluştuğuna işaret etmek için göründüğü öğeyi alır veya ayarlar.

Yöntemler

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 ekli özelliğin değerini ValidationAdornerSite alır.

GetValidationAdornerSiteFor(DependencyObject)

Belirtilen öğe için ekli ö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)

Eklenen özelliğin ErrorTemplate değerini belirtilen öğeye ayarlar.

SetValidationAdornerSite(DependencyObject, DependencyObject)

ValidationAdornerSite İliştirilmiş özelliği belirtilen öğede belirtilen değere ayarlar.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

ValidationAdornerSiteFor İliştirilmiş özelliği belirtilen öğede belirtilen değere ayarlar.

İliştirilmiş Olaylar

Error

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

Şunlara uygulanır

Ayrıca bkz.