Validation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |