Espérons que ce soit simple, mon premier essai sur WPF avec Prism V2 avec M-V-VM et jusqu'à présent, j'ai trouvé tout ce qu'il y a de mieux. My Shell est assez simple, Ribbon Control en haut, DataGrid des tickets du Help Desk sur la gauche, et un TabControl sur la droite.WPF Prism V2 Utilisation de M-V-VM - Ajout d'une vue à une région du ViewModel
Lorsqu'un utilisateur ouvre le ticket sélectionné à partir de la grille de données, je souhaite que le ticket s'ouvre sous la forme d'un onglet dans le contrôle Onglet. Je sais que pour cela, j'ai besoin d'ajouter puis d'activer la Vue dans la région en utilisant RegionManager. Mais le faire depuis le ViewModel ne me semble pas correct, bien que je puisse le faire en utilisant DI (DepenecyInjection) il sonne encore des alarmes dans ma tête pour donner au ViewModel des connaissances sur une vue. Pour ajouter à cela, différents modules ajouteront également d'autres vues (contact, client, etc.) dans le TabControl, je voudrais utiliser DataTemplates pour que le TabControl affiche correctement la vue, quelqu'un peut-il me donner des pointeurs? pour cela aussi.
Merci beaucoup Ben
des réponses complètes vous plaît, pas seulement des liens. C'est à quoi sert StackOverflow!
Je pensais que je venait de confirmer les 2 questions que j'ai ici. Quel est le meilleur endroit pour ajouter par programmation une vue à une région lors de l'exécution? et Comment configurer la région pour utiliser DataTemplates, en combinaison avec M-V-VM et Prism pour choisir la vue à utiliser en fonction de ViewModel? – TheDuke