Hello World!
Estou tentando implementar no DataPicker do Silverlight 5 um auto-format para a data, ou seja, conforme o usuário for digitando a data as barras são inseridas automaticamente (como se faz em javascript).
Filtrar o mesmo para não aceitar letras (engraçado, se o "datapicker" já deveria por padrão não aceitar letras, certo?) se está feito. Porém a auto-formatação não funciona.
Consigo realizar a formatação desejada em um textbox, manipulando o texto digitado no evento KeyDown. Porém o mesmo não funciona no DatePicker. Ao tentar recuperar o texto da propriedade Text do DatePicker, o texto sempre vem
vazio. O motivo é que o DatePicker só faz o binding de texto após o controle perder o foco. Eu quero recuperar esse texto, porém ANTES do controle perder o foco.
Considerem que não posso utilizar MVVM pois estou criando o referido código como uma Dependency Property.
Alguma idéia de como posso recuperar o texto de um DatePicker enquanto o mesmo é digitado? É algo simples e me surpreende que o Silverlight, na sua quinta versão, não forneça meios mais fáceis para tal.
Desde já agradeço a ajuda.
Lourival Lima Jr