0

我有一个主项目 A,它有许多依赖项,如项目 B、项目 C 等......它们都是程序集/dll。目前我在 ProjectA.App.xaml 中有一个 ViewModelLocator。这是 MVVMLight 推荐的方式。ViewModelLocator 工作正常,但我的问题是它与来自 ProjectB、ProjectC 等的所有 ViewModel 引用都很庞大......而且很难维护。

我正在寻找一种将 ViewModelLocator 隔离到每个项目 ProjectB、ProjectC 等的解决方案,并拥有自己的 ViewModelLocator。我还想删除 ViewModelLocator 的全局引用,这是 MVVMLight 推荐的方式。

有任何想法吗?

4

1 回答 1

0

我没有使用单个视图模型定位器,而是为每个模块/项目创建了单独的视图模型定位器。

于 2014-07-17T15:15:04.840 回答