Validation Klasse

Definition

Stellt Methoden und angefügte Eigenschaften bereit, die die Datenüberprüfung unterstützen.

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 Überprüfungsprozesses finden Sie unter "Datenüberprüfung" in der Datenbindungsübersicht.

Felder

Name Beschreibung
ErrorEvent

Identifiziert das Error angefügte Ereignis.

ErrorsProperty

Identifies the Errors attached property.

ErrorTemplateProperty

Identifies the ErrorTemplate attached property.

HasErrorProperty

Identifies the HasError attached property.

ValidationAdornerSiteForProperty

Identifies the ValidationAdornerSiteFor attached property.

ValidationAdornerSiteProperty

Identifies the ValidationAdornerSite attached property.

Angefügte Eigenschaften

Name Beschreibung
Errors

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

ErrorTemplate

Dient zum Abrufen oder Festlegen des ControlTemplate Verwendeten zum Generieren von Überprüfungsfehlerfeedback auf der Schmückenebene.

HasError

Ruft einen Wert ab, der angibt, ob eine Bindung für das Bindungszielelement ein ValidationError.

ValidationAdornerSite

Ruft ab oder legt das Element fest, das angezeigt wird, um anzugeben, dass ein Überprüfungsfehler im gebundenen Element aufgetreten ist, in dem diese Eigenschaft festgelegt ist.

ValidationAdornerSiteFor

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

Methoden

Name Beschreibung
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

ClearInvalid(BindingExpressionBase)

Entfernt alle ValidationError Objekte aus dem angegebenen BindingExpressionBase Objekt.

GetErrors(DependencyObject)

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

GetErrorTemplate(DependencyObject)

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

GetHasError(DependencyObject)

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

GetValidationAdornerSite(DependencyObject)

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

GetValidationAdornerSiteFor(DependencyObject)

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

MarkInvalid(BindingExpressionBase, ValidationError)

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

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

SetErrorTemplate(DependencyObject, ControlTemplate)

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

SetValidationAdornerSite(DependencyObject, DependencyObject)

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

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

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

Angefügte Ereignisse

Name Beschreibung
Error

Tritt auf, wenn das gebundene Element in einem Überprüfungsfehler ausgeführt wird, jedoch nur für Bindungen mit dem Wert, auf NotifyOnValidationErrorden true festgelegt ist.

Gilt für:

Weitere Informationen