Validation Clase

Definición

Proporciona métodos y propiedades adjuntas que admiten la validación de datos.Provides methods and attached properties that support data validation.

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, vea "validación de datos" en información general sobre el enlace de datos.For a detailed discussion of the validation process, see "Data Validation" in Data Binding Overview.

Campos

ErrorEvent

Identifica el evento adjunto Error.Identifies the Error attached event.

ErrorsProperty

Identifica la propiedad adjunta Errors.Identifies the Errors attached property.

ErrorTemplateProperty

Identifica la propiedad adjunta ErrorTemplate.Identifies the ErrorTemplate attached property.

HasErrorProperty

Identifica la propiedad adjunta HasError.Identifies the HasError attached property.

ValidationAdornerSiteForProperty

Identifica la propiedad adjunta ValidationAdornerSiteFor.Identifies the ValidationAdornerSiteFor attached property.

ValidationAdornerSiteProperty

Identifica la propiedad adjunta ValidationAdornerSite.Identifies the ValidationAdornerSite attached property.

Propiedades adjuntas

Errors

Obtiene la colección de todos los objetos ValidationError activos en el elemento enlazado.Gets the collection of all active ValidationError objects on the bound element.

ErrorTemplate

Obtiene o establece el objeto ControlTemplate que se utiliza para generar los comentarios de los errores de validación en la capa de adorno.Gets or sets the ControlTemplate used to generate validation error feedback on the adorner layer.

HasError

Obtiene un valor que indica si algún enlace en el elemento de destino del enlace tiene un ValidationError.Gets a value that indicates whether any binding on the binding target element has a 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.Gets or sets the element that appears to indicate that a validation error occurred on the bound element where this property is set.

ValidationAdornerSiteFor

Obtiene o establece el elemento para el que este elemento parece indicar que se produjo un error.Gets or sets the element for which this element appears to indicate that an error occurred.

Métodos

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Agrega un controlador de eventos para el evento adjunto Error al objeto especificado.Adds an event handler for the Error attached event to the specified object.

ClearInvalid(BindingExpressionBase)

Quita todos los objetos ValidationError del objeto BindingExpressionBase especificado.Removes all ValidationError objects from the specified BindingExpressionBase object.

GetErrors(DependencyObject)

Obtiene el valor de la propiedad adjunta Errors del elemento especificado.Gets the value of the Errors attached property of the specified element.

GetErrorTemplate(DependencyObject)

Obtiene el valor de la propiedad adjunta ErrorTemplate del elemento especificado.Gets the value of the ErrorTemplate attached property of the specified element.

GetHasError(DependencyObject)

Obtiene el valor de la propiedad adjunta HasError del elemento especificado.Gets the value of the HasError attached property of the specified element.

GetValidationAdornerSite(DependencyObject)

Obtiene el valor de la propiedad adjunta ValidationAdornerSite del elemento especificado.Gets the value of the ValidationAdornerSite attached property for the specified element.

GetValidationAdornerSiteFor(DependencyObject)

Obtiene el valor de la propiedad adjunta ValidationAdornerSiteFor del elemento especificado.Gets the value of the ValidationAdornerSiteFor attached property for the specified element.

MarkInvalid(BindingExpressionBase, ValidationError)

Marca el objeto BindingExpression especificado como no válido con el objeto ValidationError especificado.Marks the specified BindingExpression object as invalid with the specified ValidationError object.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Agrega un controlador de eventos para el evento adjunto Error al objeto especificado.Adds an event handler for the Error attached event from the specified object.

SetErrorTemplate(DependencyObject, ControlTemplate)

Establece el valor de la propiedad adjunta ErrorTemplate en el elemento especificado.Sets the value of the ErrorTemplate attached property to the specified element.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Establece la propiedad adjunta ValidationAdornerSite del elemento especificado en el valor especificado.Sets the ValidationAdornerSite attached property to the specified value on the specified element.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Establece la propiedad adjunta ValidationAdornerSiteFor del elemento especificado en el valor especificado.Sets the ValidationAdornerSiteFor attached property to the specified value on the specified element.

Eventos adjuntos

Error

Se produce cuando el elemento enlazado detecta un error de validación, pero sólo para los enlaces con el valor de NotifyOnValidationError establecido en true.Occurs when the bound element runs into a validation error, but only for bindings with the NotifyOnValidationError value set to true.

Se aplica a

Consulte también: