Acabei de subir para o CodePlex meu primeiro projeto OpenSource voltado para a validação de dados em WPF.

http://wpfvalidators.codeplex.com

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).

[xml] <Validator:ValidatorManager x:Name="Manager1"/>

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

O Projeto
Este projeto é derivado do Silverlight Validator (http://silverlightvalidator.codeplex.com)

3 Comentários. Deixe novo

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Preencha esse campo
Preencha esse campo
Digite um endereço de e-mail válido.
Você precisa concordar com os termos para prosseguir

Menu