Validazione in Silverlight
-
19-09-2019 - |
Domanda
come convalidare il modulo di input di un controllo silverlight? Ho 3 controlli, due su tre sono caselle di testo (per il nome e l'età), ed il restante di controllo è selezione data.
Quando mi ha colpito pulsante di invio, la convalida deve essere invocato. come sarà fatto ??
grazie in anticipo.
Soluzione
Se si sta utilizzando Silverlight 3 Verifica Convalida dati. http://www.silverlightshow.net/items/Data- convalida-in-Silverlight-3.aspx
Se stai usando Silverlight 2 dovrete rotolare il proprio codice per la convalida.
Altri suggerimenti
Ho scritto il mio validaion per SL2. Si basa su:
- proprietà associata per dare il controllo ID di convalida personalizzato
- validatori di oggetti business che identificano i dati non validi
- VisualTreeHelper per analizzare albero visuale e il risultato convalida partita e ID di convalida personalizzato
- I modelli personalizzati per i controlli, al fine di visualizzare la convalida
- INotifyPropertyChanged per rimuovere visualizzazione convalida se il valore della proprietà è stato modificato.
Si possono anche trovare le Validation Application Block (che fa parte del Enterprise Library Silverlight Integration pack ) utile. E 'in anteprima pubblica al momento.