Validation Osztály

Definíció

Olyan metódusokat és csatolt tulajdonságokat biztosít, amelyek támogatják az adatérvényesítést.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Öröklődés
Validation

Megjegyzések

Az érvényesítési folyamat részletes ismertetését az adatkötés áttekintésében az "Adatérvényesítés" című témakörben találja.

Mezők

Name Description
ErrorEvent

Azonosítja a Error csatolt eseményt.

ErrorsProperty

Azonosítja a Errors csatolt tulajdonságot.

ErrorTemplateProperty

Azonosítja a ErrorTemplate csatolt tulajdonságot.

HasErrorProperty

Azonosítja a HasError csatolt tulajdonságot.

ValidationAdornerSiteForProperty

Azonosítja a ValidationAdornerSiteFor csatolt tulajdonságot.

ValidationAdornerSiteProperty

Azonosítja a ValidationAdornerSite csatolt tulajdonságot.

Hozzácsatolt tulajdonságok

Name Description
Errors

Lekéri a kötött elem összes aktív ValidationError objektumának gyűjteményét.

ErrorTemplate

Lekéri vagy beállítja az ControlTemplate érvényesítési hiba visszajelzését az adorner-rétegen.

HasError

Olyan értéket kap, amely jelzi, hogy a kötés célelemének kötése rendelkezik-e ValidationError.

ValidationAdornerSite

Lekéri vagy beállítja a megjelenő elemet, amely azt jelzi, hogy érvényesítési hiba történt azon a kötött elemen, amelyben a tulajdonság be van állítva.

ValidationAdornerSiteFor

Lekéri vagy beállítja azt az elemet, amelynél az elem úgy tűnik, hogy hiba történt.

Metódusok

Name Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Hozzáad egy eseménykezelőt a Error csatolt eseményhez a megadott objektumhoz.

ClearInvalid(BindingExpressionBase)

Eltávolítja az összes ValidationError objektumot a megadott BindingExpressionBase objektumból.

GetErrors(DependencyObject)

Lekéri a Errors megadott elem csatolt tulajdonságának értékét.

GetErrorTemplate(DependencyObject)

Lekéri a ErrorTemplate megadott elem csatolt tulajdonságának értékét.

GetHasError(DependencyObject)

Lekéri a HasError megadott elem csatolt tulajdonságának értékét.

GetValidationAdornerSite(DependencyObject)

Lekéri a ValidationAdornerSite megadott elem csatolt tulajdonságának értékét.

GetValidationAdornerSiteFor(DependencyObject)

Lekéri a ValidationAdornerSiteFor megadott elem csatolt tulajdonságának értékét.

MarkInvalid(BindingExpressionBase, ValidationError)

Érvénytelenként jelöli meg a megadott BindingExpression objektumot a megadott ValidationError objektummal.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Hozzáad egy eseménykezelőt a Error csatolt eseményhez a megadott objektumból.

SetErrorTemplate(DependencyObject, ControlTemplate)

A csatolt tulajdonság értékét a ErrorTemplate megadott elemre állítja.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Beállítja a ValidationAdornerSite csatolt tulajdonságot a megadott elem megadott értékére.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Beállítja a ValidationAdornerSiteFor csatolt tulajdonságot a megadott elem megadott értékére.

Hozzácsatolt események

Name Description
Error

Akkor fordul elő, ha a kötött elem érvényesítési hibába ütközik, de csak olyan kötések esetén, ahol az NotifyOnValidationError érték be van állítva true.

A következőre érvényes:

Lásd még