Teilen über


Validation Klasse

Definition

Stellt Methoden und angefügte Eigenschaften für die Datenvalidierung bereit.

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

Hinweise

Eine ausführliche Erläuterung des Validierungsprozesses finden Sie unter "Datenvalidierung" unter Übersicht über die Datenbindung.

Felder

ErrorEvent

Bezeichnet das angefügte Error-Ereignis.

ErrorsProperty

Bezeichnet die angefügte Errors-Eigenschaft.

ErrorTemplateProperty

Bezeichnet die angefügte ErrorTemplate-Eigenschaft.

HasErrorProperty

Bezeichnet die angefügte HasError-Eigenschaft.

ValidationAdornerSiteForProperty

Bezeichnet die angefügte ValidationAdornerSiteFor-Eigenschaft.

ValidationAdornerSiteProperty

Bezeichnet die angefügte ValidationAdornerSite-Eigenschaft.

Angefügte Eigenschaften

Errors

Ruft die Auflistung aller aktiven ValidationError-Objekte für das gebundene Element ab.

ErrorTemplate

Ruft die ControlTemplate ab, die verwendet wird, um ein Feedback für Validierungsfehler auf der Adornerebene zu generieren, oder legt diese fest.

HasError

Ruft einen Wert ab, der angibt, ob für eine Bindung des Bindungszielelements ein ValidationError vorhanden ist.

ValidationAdornerSite

Ruft das angezeigte Element ab, mit dem angegeben wird, dass ein Validierungsfehler für das gebundene Element aufgetreten ist, auf das diese Eigenschaft festgelegt ist, oder legt dieses fest.

ValidationAdornerSiteFor

Ruft das Element ab, für das dieses Element angezeigt wird, mit dem angegeben wird, dass ein Fehler aufgetreten ist, oder legt dieses Element fest.

Methoden

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Fügt einen Ereignishandler für das angefügte Error-Ereignis zum angegebenen Objekt hinzu.

ClearInvalid(BindingExpressionBase)

Entfernt alle ValidationError-Objekte vom angegebenen BindingExpressionBase-Objekt.

GetErrors(DependencyObject)

Ruft den Wert der angefügten Errors -Eigenschaft des angegebenen Elements ab.

GetErrorTemplate(DependencyObject)

Ruft den Wert der angefügten ErrorTemplate -Eigenschaft des angegebenen Elements ab.

GetHasError(DependencyObject)

Ruft den Wert der angefügten HasError -Eigenschaft des angegebenen Elements ab.

GetValidationAdornerSite(DependencyObject)

Ruft den Wert der angefügten ValidationAdornerSite -Eigenschaft für das angegebene Element ab.

GetValidationAdornerSiteFor(DependencyObject)

Ruft den Wert der angefügten ValidationAdornerSiteFor -Eigenschaft für das angegebene Element ab.

MarkInvalid(BindingExpressionBase, ValidationError)

Markiert das angegebene BindingExpression-Objekt als ungültig mit dem angegebenen ValidationError-Objekt.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Ruft einen Ereignishandler für das an Error angefügte Ereignis beim angegebenen Objekt ab.

SetErrorTemplate(DependencyObject, ControlTemplate)

Legt den Wert der angefügten ErrorTemplate-Eigenschaft auf das angegebene Element fest.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Legt die angefügte ValidationAdornerSite-Eigenschaft auf den angegebenen Wert für das angegebene Element fest.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Legt die angefügte ValidationAdornerSiteFor-Eigenschaft auf den angegebenen Wert für das angegebene Element fest.

Angefügte Ereignisse

Error

Tritt auf, wenn für das gebundene Element ein Validierungsfehler erkannt wird, jedoch nur bei Bindungen, deren NotifyOnValidationError-Wert auf true festgelegt ist.

Gilt für:

Weitere Informationen