2010-12-15 103 views
0

在WPF Prism中,具有模块间依赖关系是一个好主意吗?WPF - 模块间依赖关系

实施例:

首页模块负责从菜单模块注入的观点,因此,主页模块在菜单模块的依赖关系。

回答

1

通常你想避免它们。模块的想法是,你应该能够删除一个模块,并让应用程序没有它运行。我发现人们将导航/菜单放在Shell中,因为你编写的大多数模块都需要这种服务。

有理由有模块依赖关系。如果您删除了依赖的模块,则必须询问该应用程序是否仍然有用。如果不是这样,那么可能应该是shell的一部分,而不是分离到模块中。