Search
WPF Validators
Componente de validação de dados para formulários em WPF

Este componente atualmente fornece as seguintes valições:
  • Campo Requerido
  • Validação de tamanho de campo
  • Validação por expressão regular
  • Intervalo de valores numéricos
  • Filtro de entrada de texto que pode ser usado para filtrar apenas numéricos, alphas, etc...
Pode ser facilmente alterado para adicionar novos tipos de validação

WPFValidators.jpg

A uso na aplicação é semelhante ao uso do ToolTipService

Abaixo está um exemplo do XAML necessário para implementar os validadores. Um Manager é usado para manter o controle de todos os validadores no seu UserControl. Você pode ter vários Manager's se necessário, e pode verificar o ValidatorManager para ver se todos os controles são válidos dentro do grupo (semelhante ao Page.IsValid).

<Validator:ValidatorManager x:Name="Manager1"/>

<TextBox x:Name="Campo1">
<Validator:ValidatorService.Validator>
<Validator:RequiredValidator ManagerName="Manager1"/>
</Validator:ValidatorService.Validator>
</TextBox>

O Projeto
Devido a necessidade primeiramente para Silverlight de um validação de dados flexível que me permitisse efetuar validações de uma forma mais dinâmica e sem o uso de DataForms encontrei uma bliblioteca para Silverlight (http://silverlightvalidator.codeplex.com) que foi utilizada e melhorada, então depois veio a necessidade de melhorias e a versão para WPF, então surgiu a idéia de compartilhar com a comunidade uma vez que a idéia inicial foi extraida do próprio site do codeplex.

Este projeto foi implementado e evoluído por Clovis Coli Jr, arquiteto de software em Goiânia - Goiás - Brasil
Last edited Mar 8 2010 at 8:24 PM by cloviscoli, version 11
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365