Je suis en train d'étoffer une application métier WPF et une chose qui a suscité mon intérêt a été la façon dont je devrais gérer ce qui la rend incroyablement modulaire. Par exemple, mon application principale contiendrait simplement les bases pour démarrer l'interface, charger les modules, se connecter au serveur, etc. Ces modules, sous la forme de bibliothèques de classes, contiendraient leur propre logique et leurs fenêtres WPF. Les modules peuvent définir leurs propres dictionnaires de ressources et tous tirer du dictionnaire de ressources de l'application principale pour les brosses communes et autres.Construire une application métier hautement modulaire avec WPF?
Quelle est la meilleure façon de mettre en œuvre un système de cette nature? Comment l'interface principale doit-elle être construite pour que les modules qu'elle charge puissent modifier pratiquement n'importe quel aspect de son interface utilisateur et de sa logique? Je me rends compte que c'est une question assez vague, mais je cherche simplement une contribution générale et un remue-méninges.
Merci!
Prism est le «guide d'application client composite» mentionné par Gulzar –
Denis: Les deux réponses ont été postées presque au même moment. –