Validation Classe

Definição

Fornece métodos e propriedades anexadas que suportam validação de dados.

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

Observações

Para uma discussão detalhada do processo de validação, consulte "Data Validation" em Data Binding Overview.

Campos

Name 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

Name Description
Errors

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

ErrorTemplate

Obtém ou define o ControlTemplate usado para gerar feedback de erro de validação na camada adorner.

HasError

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

ValidationAdornerSite

Obtém ou define o elemento que parece indicar que ocorreu um erro de validação no elemento limitado onde esta propriedade está definida.

ValidationAdornerSiteFor

Obtém ou define o elemento para o qual este elemento parece indicar que ocorreu um erro.

Métodos

Name Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Adiciona um gestor de eventos para o Error evento associado ao objeto especificado.

ClearInvalid(BindingExpressionBase)

Remove todos ValidationError os objetos do objeto especificado BindingExpressionBase .

GetErrors(DependencyObject)

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

GetErrorTemplate(DependencyObject)

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

GetHasError(DependencyObject)

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

GetValidationAdornerSite(DependencyObject)

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

GetValidationAdornerSiteFor(DependencyObject)

Obtém o valor da ValidationAdornerSiteFor propriedade associada 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 handler de eventos para o Error evento anexado a partir do objeto especificado.

SetErrorTemplate(DependencyObject, ControlTemplate)

Define o valor da ErrorTemplate propriedade associada ao elemento especificado.

SetValidationAdornerSite(DependencyObject, DependencyObject)

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

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

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

Eventos Anexados

Name Description
Error

Ocorre quando o elemento limitado encontra um erro de validação, mas apenas para ligações com o NotifyOnValidationError valor definido em true.

Aplica-se a

Ver também