Udostępnij za pośrednictwem


Validation Klasa

Definicja

Udostępnia metody i dołączone właściwości, które obsługują walidację danych.

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

Uwagi

Aby zapoznać się ze szczegółowym omówieniem procesu weryfikacji, zobacz "Weryfikacja danych" w temacie Omówienie powiązania danych.

Pola

ErrorEvent

Identyfikuje Error dołączone zdarzenie.

ErrorsProperty

Identyfikuje dołączoną Errors właściwość.

ErrorTemplateProperty

Identyfikuje dołączoną ErrorTemplate właściwość.

HasErrorProperty

Identyfikuje dołączoną HasError właściwość.

ValidationAdornerSiteForProperty

Identyfikuje dołączoną ValidationAdornerSiteFor właściwość.

ValidationAdornerSiteProperty

Identyfikuje dołączoną ValidationAdornerSite właściwość.

Właściwości dołączone

Errors

Pobiera kolekcję wszystkich aktywnych ValidationError obiektów w powiązanym elemecie.

ErrorTemplate

Pobiera lub ustawia ControlTemplate używane do generowania opinii o błędach weryfikacji na warstwie adornera.

HasError

Pobiera wartość wskazującą, czy jakiekolwiek powiązanie elementu docelowego powiązania ma wartość ValidationError.

ValidationAdornerSite

Pobiera lub ustawia element, który wydaje się wskazywać, że w elemecie powiązanym wystąpił błąd weryfikacji, w którym ustawiono tę właściwość.

ValidationAdornerSiteFor

Pobiera lub ustawia element, dla którego ten element wydaje się wskazywać, że wystąpił błąd.

Metody

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Dodaje program obsługi zdarzeń dla dołączonego Error zdarzenia do określonego obiektu.

ClearInvalid(BindingExpressionBase)

Usuwa wszystkie ValidationError obiekty z określonego BindingExpressionBase obiektu.

GetErrors(DependencyObject)

Pobiera wartość dołączonej Errors właściwości określonego elementu.

GetErrorTemplate(DependencyObject)

Pobiera wartość dołączonej ErrorTemplate właściwości określonego elementu.

GetHasError(DependencyObject)

Pobiera wartość dołączonej HasError właściwości określonego elementu.

GetValidationAdornerSite(DependencyObject)

Pobiera wartość dołączonej ValidationAdornerSite właściwości dla określonego elementu.

GetValidationAdornerSiteFor(DependencyObject)

Pobiera wartość dołączonej ValidationAdornerSiteFor właściwości dla określonego elementu.

MarkInvalid(BindingExpressionBase, ValidationError)

Oznacza określony BindingExpression obiekt jako nieprawidłowy dla określonego ValidationError obiektu.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Dodaje program obsługi zdarzeń dla dołączonego Error zdarzenia z określonego obiektu.

SetErrorTemplate(DependencyObject, ControlTemplate)

Ustawia wartość dołączonej ErrorTemplate właściwości do określonego elementu.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Ustawia dołączoną ValidationAdornerSite właściwość do określonej wartości w określonym elemecie.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Ustawia dołączoną ValidationAdornerSiteFor właściwość do określonej wartości w określonym elemecie.

Zdarzenia dołączone

Error

Występuje, gdy element powiązany przechodzi do błędu walidacji, ale tylko w przypadku powiązań z wartością ustawioną na NotifyOnValidationErrortrue.

Dotyczy

Zobacz też