DataErrorValidationRule Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma regra que verifica se há erros gerados pela implementação IDataErrorInfo do objeto de origem.
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
Comentários
O modelo de associação de dados do WPF permite que você associe ValidationRules a um Binding objeto. Se o objeto de origem implementar a IDataErrorInfo interface, você poderá usar a regra DataErrorValidationRule interna para verificar se há erros gerados pela IDataErrorInfo implementação.
Uma sintaxe alternativa para definir explicitamente DataErrorValidationRule é definir a ValidatesOnDataErrors propriedade true
em seu Binding objeto ou MultiBinding objeto.
Você pode criar uma regra personalizada criando uma classe derivada de ValidationRule. Para obter mais informações e uma discussão detalhada sobre a validação de dados, consulte a Visão geral da Associação de Dados.
DataErrorValidationRuleé introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.
Construtores
DataErrorValidationRule() |
Inicializa uma nova instância da classe DataErrorValidationRule. |
Propriedades
ValidatesOnTargetUpdated |
Obtém ou define um valor que indica se a regra de validação é executada quando o destino do Binding é atualizado. (Herdado de ValidationRule) |
ValidationStep |
Obtém ou define quando a regra de validação é executada. (Herdado de ValidationRule) |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(Object, CultureInfo) |
Executa as verificações de validação em um valor. |
Validate(Object, CultureInfo, BindingExpressionBase) |
Executa as verificações de validação em um valor. (Herdado de ValidationRule) |
Validate(Object, CultureInfo, BindingGroup) |
Executa as verificações de validação em um valor. (Herdado de ValidationRule) |