Quelles alternatives efficaces y a-t-il à la visualisation des erreurs de validation de l'interface utilisateur que la stock i * dataerrorinfo?
-
29-10-2019 - |
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