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

Nome Description
ErrorEvent

Identifica o Error evento anexado.

ErrorsProperty

Identifica a Errors propriedade anexada.

ErrorTemplateProperty

Identifica a ErrorTemplate propriedade anexada.

HasErrorProperty

Identifica a HasError propriedade anexada.

ValidationAdornerSiteForProperty

Identifica a ValidationAdornerSiteFor propriedade anexada.

ValidationAdornerSiteProperty

Identifica a ValidationAdornerSite propriedade anexada.

Propriedades Anexadas

Nome Description
Errors

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

ErrorTemplate

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

HasError

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

ValidationAdornerSite

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

ValidationAdornerSiteFor

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

Métodos

Nome Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

ClearInvalid(BindingExpressionBase)

Remove todos os ValidationError objetos do objeto especificado BindingExpressionBase .

GetErrors(DependencyObject)

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

GetErrorTemplate(DependencyObject)

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

GetHasError(DependencyObject)

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

GetValidationAdornerSite(DependencyObject)

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

GetValidationAdornerSiteFor(DependencyObject)

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

MarkInvalid(BindingExpressionBase, ValidationError)

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

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

SetErrorTemplate(DependencyObject, ControlTemplate)

Define o valor da ErrorTemplate propriedade anexada ao elemento especificado.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Define a ValidationAdornerSite propriedade anexada ao valor especificado no elemento especificado.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Define a ValidationAdornerSiteFor propriedade anexada ao valor especificado no elemento especificado.

Eventos Anexados

Nome Description
Error

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

Aplica-se a

Confira também