Bonjour,

Je suis en train de développer une appli sur WPF et j'essaie d'appliquer le design patter VMMV, et j'ai quelques questions d'archi à vous soumettre.

1) Mon appli est composé d'un menu, et chaque choix affiche une view différente.
Dans ma view principale, j'ai mis toutes les autres views et en fonction des notifications j'affiche la view demandée et je masque les autres.
Mais lors le nombre de view augmentant, cela devient fastidieux à gérer. Il y a d'autres moyens ou techniques pour gérer ce cas ?

2) J'affiche une liste d'albums sous plusieurs formes (liste, vignette, etc...).
J'ai donc crée 3 views différentes pour chacune de ces formes.
Mais est-ce qu'il faut créer une viewmodel par view ou une viewmodel sur laquelle les 3 views seront liées ?
(Dans ce dernier cas, cela veut dire que lorsque la viewmodel envoie une notification, toutes les vues vont s'actualiser, alors qu'au final une seule n'est visible à la fois.
La encore, quelle technique est conseillée ?

Merci,
Mickaël