Binding.ValidationRules Propriedade
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.
Obtém uma coleção de regras que verificam a validade da entrada do usuário.
public:
property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)
Valor da propriedade
Uma coleção de objetos ValidationRule .
Comentários
O modelo de associação de dados do WPF permite que você associe ValidationRules ao objeto ou MultiBinding ao seu Binding objeto. Você pode criar regras personalizadas derivando da ValidationRule classe e implementando o Validate método ou pode usar o interno ExceptionValidationRule, que invalida um valor se houver exceções durante as atualizações de origem.
O mecanismo de associação verifica cada ValidationRule um associado a uma associação sempre que um valor de entrada (o valor da propriedade de destino de associação) é transferido para a propriedade de origem de associação. Para obter uma discussão detalhada sobre o processo de validação, consulte a seção Validação de Dados na Visão Geral da Associação de Dados.
Observação
Essa propriedade pode ser definida em XAML (Extensible Application Markup Language) usando a sintaxe de coleção mostrada ou acessando o objeto de coleção e usando seus vários métodos, como Add
. A propriedade para acessar o objeto de coleção é somente leitura, enquanto a coleção em si é leitura-gravação.
Uso do elemento propriedade XAML
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
Valores XAML
oneOrMoreValidationRules
Um ou mais ValidationRule objetos. Você pode usar a ExceptionValidationRule classe ou criar regras personalizadas subclasse da ValidationRule classe.