【发布时间】:2013-05-07 01:15:32
【问题描述】:
我有一个 WPF MVVM 应用程序,我想重构它以使用 MvvmCross 来支持 Android 实现的 WPF 和 Mono。
目前我们正在使用 Unity 3.0 进行依赖注入,并依赖于它对容器层次结构的支持(一个主容器,带有主视图和视图模型和服务;对于每个与服务器的会话,一个带有视图、视图模型的子容器和具有有限生命周期的服务)。 MvvmCross 中的 IoC 可以支持子容器吗?如果不是,您会如何建议以与 MvvmCross 兼容的方式实现外部 IoC?
更新: 我们不需要支持多个子容器——任何时候只有一个子容器处于活动状态。
谢谢!
【问题讨论】:
标签: mvvm inversion-of-control ioc-container mvvmcross