NotifyDataErrorValidationRule 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 por uma fonte de dados que implementa INotifyDataErrorInfo.
public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
- Herança
Comentários
O modelo de associação de dados do WPF permite que você associe ValidationRules a um objeto ou BindingGroup a um Binding objeto. A NotifyDataErrorValidationRule classe é uma regra interna que verifica se há exceções geradas durante as atualizações da propriedade de origem de associação. Você pode fornecer lógica personalizada para especificar como o mecanismo de associação lida com essas exceções usando um UpdateSourceExceptionFilterCallback. Para obter mais informações, consulte UpdateSourceExceptionFilter.
Uma sintaxe alternativa para definir explicitamente NotifyDataErrorValidationRule é definir a ValidatesOnExceptions propriedade true como em seu Bindingobjeto ou BindingGroup objetoMultiBinding. Por padrão, o valor ValidatesOnExceptions é true, portanto, você não precisa usar explicitamente um NotifyDataErrorValidationRule.
Você pode criar uma regra personalizada criando uma classe que deriva de ValidationRule. Para obter mais informações e uma discussão detalhada sobre a validação de dados, consulte Visão geral da Associação de Dados.
Construtores
| Nome | Description |
|---|---|
| NotifyDataErrorValidationRule() |
Cria uma nova instância da NotifyDataErrorValidationRule classe. |
Propriedades
| Nome | Description |
|---|---|
| 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
| Nome | Description |
|---|---|
| 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
Executa verificações de validação em um valor. (Herdado de ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
Executa verificações de validação em um valor. (Herdado de ValidationRule) |
| Validate(Object, CultureInfo) |
Executa verificações de validação em um valor. |