Binding.ValidationRules Propriedade
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.
Recebe um conjunto de regras que verificam a validade da entrada do utilizador.
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 de Propriedade
Uma coleção de ValidationRule objetos.
Observações
O modelo de ligação de dados WPF permite-lhe associar ValidationRules ao seu objeto Binding ou MultiBinding. Pode criar regras personalizadas derivando da ValidationRule classe e implementando o Validate método, ou pode usar o , que ExceptionValidationRuleinvalida um valor se houver exceções durante as atualizações de código-fonte.
O motor de ligação verifica cada uma ValidationRule associada a uma ligação cada vez que um valor de entrada (o valor da propriedade alvo de ligação) é transferido para a propriedade de origem de ligação. Para uma discussão detalhada do processo de validação, consulte a secção de Validação de Dados na Visão Geral de Ligação de Dados.
Note
Esta propriedade pode ser definida na Extensible Application Markup Language (XAML) apenas usando a sintaxe da coleção mostrada, ou acedendo ao objeto da coleção e utilizando os seus vários métodos, como Add. A propriedade para aceder ao objeto de coleção é apenas de leitura, enquanto a própria coleção é leitura-escrita.
Uso do elemento de propriedade XAML
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
Valores XAML
umOumaisRegras de Validação
Um ou mais ValidationRule objetos. Podes usar a ExceptionValidationRule classe ou criar regras personalizadas subclassando a ValidationRule classe.