Compartilhar via


Validation Classe

Definição

Fornece métodos e propriedades anexadas que dão suporte à validação de dados.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Herança
Validation

Comentários

Para obter uma discussão detalhada sobre o processo de validação, consulte "Validação de dados" na Visão geral da associação de dados.

Campos

ErrorEvent

Identifica o evento Error anexado.

ErrorsProperty

Identifica a propriedade Errors anexada.

ErrorTemplateProperty

Identifica a propriedade ErrorTemplate anexada.

HasErrorProperty

Identifica a propriedade HasError anexada.

ValidationAdornerSiteForProperty

Identifica a propriedade ValidationAdornerSiteFor anexada.

ValidationAdornerSiteProperty

Identifica a propriedade ValidationAdornerSite anexada.

Propriedades Anexadas

Errors

Obtém a coleção de todos os objetos ValidationError ativos no elemento associado.

ErrorTemplate

Obtém ou define o ControlTemplate usado para gerar comentários de erro de validação na camada de adorno.

HasError

Obtém um valor que indica se alguma associação no elemento de destino de associação tem um ValidationError.

ValidationAdornerSite

Obtém ou define o elemento que é exibido para indicar que ocorreu um erro de validação no elemento associado em que essa propriedade é definida.

ValidationAdornerSiteFor

Obtém ou define o elemento para o qual esse elemento é exibido para indicar que ocorreu um erro.

Métodos

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Adiciona um manipulador de eventos do evento anexado Error ao objeto especificado.

ClearInvalid(BindingExpressionBase)

Remove todos os objetos ValidationError do objeto BindingExpressionBase especificado.

GetErrors(DependencyObject)

Obtém o valor da propriedade anexada Errors do elemento especificado.

GetErrorTemplate(DependencyObject)

Obtém o valor da propriedade anexada ErrorTemplate do elemento especificado.

GetHasError(DependencyObject)

Obtém o valor da propriedade anexada HasError do elemento especificado.

GetValidationAdornerSite(DependencyObject)

Obtém o valor da propriedade anexada ValidationAdornerSite para o elemento especificado.

GetValidationAdornerSiteFor(DependencyObject)

Obtém o valor da propriedade anexada ValidationAdornerSiteFor para o elemento especificado.

MarkInvalid(BindingExpressionBase, ValidationError)

Marca o objeto BindingExpression especificado como inválido com o objeto ValidationError especificado.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Adiciona um manipulador de eventos do evento anexado Error do objeto especificado.

SetErrorTemplate(DependencyObject, ControlTemplate)

Define o valor da propriedade anexada ErrorTemplate para o elemento especificado.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Define a propriedade anexada ValidationAdornerSite para o valor especificado no elemento especificado.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Define a propriedade anexada ValidationAdornerSiteFor para o valor especificado no elemento especificado.

Eventos Anexados

Error

Ocorre quando o elemento associado é executado em um erro de validação, mas apenas para associações com o valor NotifyOnValidationError definido como true.

Aplica-se a

Confira também