Quelles alternatives efficaces y a-t-il à la visualisation des erreurs de validation de l'interface utilisateur que la stock i * dataerrorinfo?

StackOverflow https://stackoverflow.com/questions/7410512

Question

Dans une autre question, j'ai demandé comment vous pouviez Afficher les erreurs pour les contrôles non éditeurs dans une infragistique XamGrid. Une autre question aborde la question principale de ce que j'essaie de faire: Afficher les erreurs en réponse à la validation côté serveur.

Aller encore plus général, quelqu'un a proposé un motif qui fonctionne bien pour visualiser les erreurs dans Silverlight qui ne fait pas utilisation IDataErrorInfo ou INotifyDataErrorInfo mécanismes? À l'époque de mon gagnant, j'ai trouvé quelque chose parce que la validation semblait presque une réflexion après coup. Maintenant, bien que MVVM suggère des vues de liaison (par exemple, les styles de contrôle, les arrière-plans, les info-bulles, etc.) pour afficher les propriétés du modèle "d'erreur", mais en pratique, il semble que les deux interfaces ci-dessus soient prédominantes et spécifiques à la technologie (oui, je suis conscient du Le motif et le WPF / Silverlight ont coïncidé).

Y a-t-il autre chose que le mécanisme ci-dessus viable dans une conception MVVM? Quelles autres alternatives y a-t-il? À la fin de la journée cependant, je recherche une solution Silverlight qui correspond à MVVM, mais cela fonctionne un peu plus généralement que INotifyDataErrorInfo Parce que tous les contrôles (en particulier les tiers) ne semblent pas soutenir cela, ou s'ils le font, pas exactement de la manière attendue.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top