DataErrorValidationRule Classe

Definição

Representa uma regra que verifica erros gerados pela IDataErrorInfo implementação do objeto fonte.

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
Herança
DataErrorValidationRule

Observações

O modelo de ligação de dados WPF permite-lhe associar ValidationRules a um objeto Binding. Se o teu objeto fonte implementar a IDataErrorInfo interface, podes usar a regra DataErrorValidationRule incorporada para verificar erros gerados pela IDataErrorInfo implementação.

Uma sintaxe alternativa para definir o DataErrorValidationRule explicitamente é definir a propriedade ValidatesOnDataErrors como true em seu objeto Binding ou MultiBinding.

Pode criar uma regra personalizada criando uma classe que deriva de ValidationRule. Para mais informações e uma discussão detalhada sobre validação de dados, consulte Visão Geral da Ligação de Dados.

DataErrorValidationRule é introduzido na versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.

Construtores

Name Description
DataErrorValidationRule()

Inicializa uma nova instância da DataErrorValidationRule classe.

Propriedades

Name Description
ValidatesOnTargetUpdated

Recebe ou define um valor que indica se a regra de validação é executada quando o destino do Binding é atualizado.

(Herdado de ValidationRule)
ValidationStep

Recebe ou define quando a regra de validação é executada.

(Herdado de ValidationRule)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(Object, CultureInfo, BindingExpressionBase)

Realiza verificações de validação sobre um valor.

(Herdado de ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Realiza verificações de validação sobre um valor.

(Herdado de ValidationRule)
Validate(Object, CultureInfo)

Realiza verificações de validação sobre um valor.

Aplica-se a

Ver também