Validation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos y propiedades adjuntas que admiten la validación de datos.
public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
- Herencia
-
Validation
Comentarios
Para obtener una explicación detallada del proceso de validación, consulte "Validación de datos" en Información general sobre el enlace de datos.
Campos
ErrorEvent |
Identifica el evento adjunto Error. |
ErrorsProperty |
Identifica la propiedad adjunta Errors. |
ErrorTemplateProperty |
Identifica la propiedad adjunta ErrorTemplate. |
HasErrorProperty |
Identifica la propiedad adjunta HasError. |
ValidationAdornerSiteForProperty |
Identifica la propiedad adjunta ValidationAdornerSiteFor. |
ValidationAdornerSiteProperty |
Identifica la propiedad adjunta ValidationAdornerSite. |
Propiedades adjuntas
Errors |
Obtiene la colección de todos los objetos ValidationError activos en el elemento enlazado. |
ErrorTemplate |
Obtiene o establece la clase ControlTemplate que se usa para generar comentarios de errores de validación en el nivel de adorno. |
HasError |
Obtiene un valor que indica si algún enlace en el elemento de destino del enlace tiene un ValidationError. |
ValidationAdornerSite |
Obtiene o establece el elemento que parece indicar que se produjo un error de validación en el elemento enlazado donde se establece esta propiedad. |
ValidationAdornerSiteFor |
Obtiene o establece el elemento para el que este elemento parece indicar que se produjo un error. |
Métodos
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Agrega un controlador de eventos para el evento adjunto Error al objeto especificado. |
ClearInvalid(BindingExpressionBase) |
Quita todos los objetos ValidationError del objeto BindingExpressionBase especificado. |
GetErrors(DependencyObject) |
Obtiene el valor de la propiedad adjunta Errors del elemento especificado. |
GetErrorTemplate(DependencyObject) |
Obtiene el valor de la propiedad adjunta ErrorTemplate del elemento especificado. |
GetHasError(DependencyObject) |
Obtiene el valor de la propiedad adjunta HasError del elemento especificado. |
GetValidationAdornerSite(DependencyObject) |
Obtiene el valor de la propiedad adjunta ValidationAdornerSite del elemento especificado. |
GetValidationAdornerSiteFor(DependencyObject) |
Obtiene el valor de la propiedad adjunta ValidationAdornerSiteFor del elemento especificado. |
MarkInvalid(BindingExpressionBase, ValidationError) |
Marca el objeto BindingExpression especificado como no válido con el objeto ValidationError especificado. |
RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Agrega un controlador de eventos para el evento adjunto Error al objeto especificado. |
SetErrorTemplate(DependencyObject, ControlTemplate) |
Establece el valor de la propiedad adjunta ErrorTemplate en el elemento especificado. |
SetValidationAdornerSite(DependencyObject, DependencyObject) |
Establece la propiedad adjunta ValidationAdornerSite del elemento especificado en el valor especificado. |
SetValidationAdornerSiteFor(DependencyObject, DependencyObject) |
Establece la propiedad adjunta ValidationAdornerSiteFor del elemento especificado en el valor especificado. |
Eventos adjuntos
Error |
Se produce cuando se ejecuta el elemento enlazado a un error de validación, pero solo para los enlaces que tienen el valor NotifyOnValidationError establecido en |