我有一个主要的项目A,它有许多依赖关系,如项目B,项目C等.它们都是程序集/dll。目前,我在ViewModelLocator中有一个ProjectA.App.xaml。这是MVVMLight推荐的方法。ViewModelLocator运行良好,但我的问题是它是巨大的,所有的ViewModel引用来自ProjectB,ProjectC等.而且很难维持。
我正在寻找一个解决方案,将ViewModelLocator与每个项目( ProjectB、ProjectC等)隔离开来。拥有自己的ViewModelLocators。我还想删除ViewModelLocator的全局引用,这是MVVMLight推荐的方法。
有什么想法吗?
发布于 2014-07-17 15:15:04
我没有使用单一的视图模型定位器,而是为每个模块/项目创建了单独的视图模型定位器。
https://stackoverflow.com/questions/24347930
复制相似问题