Validation en Silverlight
-
19-09-2019 - |
Question
comment valider le formulaire d'entrée d'une commande de silverlight? J'ai 3 contrôles, deux sur trois sont des zones de texte (pour le nom et l'âge), et le contrôle restant est sélecteur de date.
Quand je frappe le bouton d'envoi, la validation doit être invoquée. comment il fait ??
Merci d'avance.
La solution
Si vous utilisez Silverlight 3 check-out de validation de données. http://www.silverlightshow.net/items/Data- validation-in Silverlight-3.aspx
Si vous utilisez Silverlight 2, vous devrez rouler votre propre code de validation.
Autres conseils
J'ai écrit mon propre validaion SL2. Il est basé sur:
- propriété attachés à donner le contrôle ID de validation personnalisée
- Objet d'affaires validateurs qui identifient des données non valides
- VisualTreeHelper pour analyser l'arbre visuel et le résultat de validation de correspondance et validation personnalisée ID
- Les modèles personnalisés pour les contrôles afin d'afficher la validation
- INotifyPropertyChanged pour supprimer l'affichage de validation si la valeur de la propriété a été modifiée.
Vous trouverez peut-être aussi Validation Application Block (qui fait partie de la L'intégration Enterprise Library Silverlight pack ) utile. Il est en avant-première publique en ce moment.