Validation Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |