Validation Klasse

Definition

Stellt Methoden und angefügte Eigenschaften für die Datenvalidierung bereit.Provides methods and attached properties that support data validation.

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 "Datenvalidierung" in der Übersicht über die Datenbindung.For a detailed discussion of the validation process, see "Data Validation" in Data Binding Overview.

Felder

ErrorEvent

Bezeichnet das angefügte Error-Ereignis.Identifies the Error attached event.

ErrorsProperty

Bezeichnet die angefügte Errors-Eigenschaft.Identifies the Errors attached property.

ErrorTemplateProperty

Bezeichnet die angefügte ErrorTemplate-Eigenschaft.Identifies the ErrorTemplate attached property.

HasErrorProperty

Bezeichnet die angefügte HasError-Eigenschaft.Identifies the HasError attached property.

ValidationAdornerSiteForProperty

Bezeichnet die angefügte ValidationAdornerSiteFor-Eigenschaft.Identifies the ValidationAdornerSiteFor attached property.

ValidationAdornerSiteProperty

Bezeichnet die angefügte ValidationAdornerSite-Eigenschaft.Identifies the ValidationAdornerSite attached property.

Angefügte Eigenschaften

Errors

Ruft eine Auflistung aller aktiven ValidationError-Objekte des gebundenen Elements ab.Gets the collection of all active ValidationError objects on the bound element.

ErrorTemplate

Ruft die ControlTemplate ab, die verwendet wird, um ein Feedback für Validierungsfehler auf der Adornerebene zu generieren, oder legt diese fest.Gets or sets the ControlTemplate used to generate validation error feedback on the adorner layer.

HasError

Ruft einen Wert ab, der angibt, ob für eine Bindung des Bindungszielelements ein ValidationError vorhanden ist.Gets a value that indicates whether any binding on the binding target element has a ValidationError.

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.Gets or sets the element that appears to indicate that a validation error occurred on the bound element where this property is set.

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.Gets or sets the element for which this element appears to indicate that an error occurred.

Methoden

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Fügt einen Ereignishandler für das angefügte Error-Ereignis zum angegebenen Objekt hinzu.Adds an event handler for the Error attached event to the specified object.

ClearInvalid(BindingExpressionBase)

Entfernt alle ValidationError-Objekte vom angegebenen BindingExpressionBase-Objekt.Removes all ValidationError objects from the specified BindingExpressionBase object.

GetErrors(DependencyObject)

Ruft den Wert der angefügten Errors-Eigenschaft für das angegebene Element ab.Gets the value of the Errors attached property of the specified element.

GetErrorTemplate(DependencyObject)

Ruft den Wert der angefügten ErrorTemplate-Eigenschaft für das angegebene Element ab.Gets the value of the ErrorTemplate attached property of the specified element.

GetHasError(DependencyObject)

Ruft den Wert der angefügten HasError-Eigenschaft für das angegebene Element ab.Gets the value of the HasError attached property of the specified element.

GetValidationAdornerSite(DependencyObject)

Ruft den Wert der angefügten ValidationAdornerSite-Eigenschaft für das angegebene Element ab.Gets the value of the ValidationAdornerSite attached property for the specified element.

GetValidationAdornerSiteFor(DependencyObject)

Ruft den Wert der angefügten ValidationAdornerSiteFor-Eigenschaft für das angegebene Element ab.Gets the value of the ValidationAdornerSiteFor attached property for the specified element.

MarkInvalid(BindingExpressionBase, ValidationError)

Markiert das angegebene BindingExpression-Objekt mit dem angegebenen ValidationError-Objekt als ungültig.Marks the specified BindingExpression object as invalid with the specified ValidationError object.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Ruft einen Ereignishandler für das an Error angefügte Ereignis beim angegebenen Objekt ab.Adds an event handler for the Error attached event from the specified object.

SetErrorTemplate(DependencyObject, ControlTemplate)

Legt den Wert der angefügten ErrorTemplate-Eigenschaft auf das angegebene Element fest.Sets the value of the ErrorTemplate attached property to the specified element.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Legt die angefügte ValidationAdornerSite-Eigenschaft auf den angegebenen Wert für das angegebene Element fest.Sets the ValidationAdornerSite attached property to the specified value on the specified element.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Legt die angefügte ValidationAdornerSiteFor-Eigenschaft auf den angegebenen Wert für das angegebene Element fest.Sets the ValidationAdornerSiteFor attached property to the specified value on the specified element.

Angefügte Ereignisse

Error

Tritt auf, wenn das gebundene Element einen Validierungsfehler erkennt, jedoch nur bei Bindungen, deren NotifyOnValidationError-Wert auf true festgelegt ist.Occurs when the bound element runs into a validation error, but only for bindings with the NotifyOnValidationError value set to true.

Gilt für:

Siehe auch