MultiBinding.ValidationRules Propriedade

Definição

Obtém a coleção de ValidationRule objetos para esta instância de MultiBinding.

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

A coleção de ValidationRule objetos para esta instância de MultiBinding.

Observações

Podes definir regras de validação tanto para o MultiBinding objeto como para os objetos individuais Binding dentro do MultiBinding objeto. O motor de ligação avalia o ValidationRules sobre o MultiBinding objeto quando um valor se move da propriedade de alvo de ligação para o IMultiValueConverter objeto. Depois disso, quando um valor passa do conversor para a propriedade de fonte de ligação de uma ligação individual, o motor de ligação avalia o ValidationRules sobre esse Binding objeto.

Para mais informações sobre o processo de validação e como fornecer feedback visual em caso de invalidação, consulte "Data Validation" em Data Binding Overview.

Note

Esta propriedade pode ser definida na Extensible Application Markup Language (XAML) apenas usando a sintaxe mostrada, ou acedendo ao objeto de coleção e utilizando os seus vários métodos, como Add. A propriedade usada 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 as tuas regras personalizadas subclassando a ValidationRule classe.

Aplica-se a

Ver também

  • Validação de Ligação