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 Introducción al enlace de datos.

Campos

Nombre Description
ErrorEvent

Identifica el Error evento adjunto.

ErrorsProperty

Identifica la Errors propiedad adjunta.

ErrorTemplateProperty

Identifica la ErrorTemplate propiedad adjunta.

HasErrorProperty

Identifica la HasError propiedad adjunta.

ValidationAdornerSiteForProperty

Identifica la ValidationAdornerSiteFor propiedad adjunta.

ValidationAdornerSiteProperty

Identifica la ValidationAdornerSite propiedad adjunta.

Propiedades adjuntas

Nombre Description
Errors

Obtiene la colección de todos los objetos activos ValidationError del elemento enlazado.

ErrorTemplate

Obtiene o establece el ControlTemplate utilizado para generar comentarios de errores de validación en la capa de adorno.

HasError

Obtiene un valor que indica si algún enlace en el elemento de destino de 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

Nombre Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Agrega un controlador de eventos para el Error evento adjunto al objeto especificado.

ClearInvalid(BindingExpressionBase)

Quita todos los ValidationError objetos del objeto especificado BindingExpressionBase .

GetErrors(DependencyObject)

Obtiene el valor de la Errors propiedad adjunta del elemento especificado.

GetErrorTemplate(DependencyObject)

Obtiene el valor de la ErrorTemplate propiedad adjunta del elemento especificado.

GetHasError(DependencyObject)

Obtiene el valor de la HasError propiedad adjunta del elemento especificado.

GetValidationAdornerSite(DependencyObject)

Obtiene el valor de la ValidationAdornerSite propiedad adjunta para el elemento especificado.

GetValidationAdornerSiteFor(DependencyObject)

Obtiene el valor de la ValidationAdornerSiteFor propiedad adjunta para el elemento especificado.

MarkInvalid(BindingExpressionBase, ValidationError)

Marca el objeto especificado BindingExpression como no válido con el objeto especificado ValidationError .

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Agrega un controlador de eventos para el Error evento adjunto del objeto especificado.

SetErrorTemplate(DependencyObject, ControlTemplate)

Establece el valor de la ErrorTemplate propiedad adjunta en el elemento especificado.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Establece la ValidationAdornerSite propiedad adjunta en el valor especificado en el elemento especificado.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Establece la ValidationAdornerSiteFor propiedad adjunta en el valor especificado en el elemento especificado.

Eventos adjuntos

Nombre Description
Error

Se produce cuando el elemento enlazado se ejecuta en un error de validación, pero solo para los enlaces con el NotifyOnValidationError valor establecido trueen .

Se aplica a

Consulte también