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 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 |