2010-12-15 36 views
0

Dans WPF Prism, est-ce une bonne idée d'avoir des dépendances entre modules?WPF - Dépendance entre modules

Exemple:

module Home est responsable de l'injection vues à partir d'un module de menu, par conséquent, le module d'accueil a une dépendance sur le module Menu.

Répondre

1

Généralement vous voulez les éviter. L'idée des modules est que vous devriez pouvoir supprimer un module et faire fonctionner l'application sans elle. Je trouve que les gens placent la navigation/menus dans le Shell lui-même parce que la plupart des modules que vous écrivez auront besoin de ce genre de service.

Il existe des raisons d'avoir des dépendances de module. Vous devez demander si l'application est toujours utile si vous supprimez le module dont elle dépend. Sinon, il est probable que quelque chose devrait faire partie de la coquille et ne pas être séparé en un module.