Validation Clase

Definición

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

Se aplica a

Consulte también