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.

È stato utile?

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:

  1. proprietà associata per dare il controllo ID di convalida personalizzato
  2. validatori di oggetti business che identificano i dati non validi
  3. VisualTreeHelper per analizzare albero visuale e il risultato convalida partita e ID di convalida personalizzato
  4. I modelli personalizzati per i controlli, al fine di visualizzare la convalida
  5. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top