Pergunta

Como validar a forma de entrada de um controle de Silverlight? Eu tenho 3 controles, dois em cada três são caixas de texto (para nome e idade) e o restante um controle é o selecionador de data.

Quando pressiono o botão Enviar, a validação deve ser invocada. Como vai ser feito ??

desde já, obrigado.

Foi útil?

Solução

Se você estiver usando o Silverlight 3, consulte a validação de dados. http://www.silverlightshow.net/items/data-validation-in-silverlight-3.aspx

Se você estiver usando o Silverlight 2, terá que rolar seu próprio código para validação.

Outras dicas

Eu escrevi minha própria valida para o SL2. É baseado em:

  1. Propriedade anexada para dar controle ID de validação personalizada
  2. Validadores de objetos de negócios que identificam dados inválidos
  3. Visualtreehelper para analisar a árvore visual e corresponder ao resultado da validação e à ID de validação personalizada
  4. Modelos personalizados para controles para exibir validação
  5. InotifyPropertyChanged para remover a exibição de validação se o valor da propriedade foi alterado.

Você também pode encontrar o Bloco de aplicação de validação (que faz parte do Pacote de integração da biblioteca Enterprise Silverlight) útil. Está em visualização pública agora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top