首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用ViewModelLocator时,我需要一个像Unity/LightCore这样的依赖注入工具

当使用ViewModelLocator时,我需要一个像Unity/LightCore这样的依赖注入工具
EN

Stack Overflow用户
提问于 2010-09-09 05:44:24
回答 1查看 361关注 0票数 1

我想使用ViewModelLocator,我想知道使用DI框架使ViewModelLocator成为可能是否是一个基本要求?

EN

回答 1

Stack Overflow用户

发布于 2010-09-09 13:49:48

Caliburn.Micro/Caliburn中的ViewLocator使用DI (反射,但可以替换为MEF)

MEF/MVVM在其ViewModelLocator中使用MEF

MVVMLight不使用DI (代码模板生成所需代码)

如果你想要你的view/viewModel位置逻辑被解耦,那么你必须使用某种形式的依赖注入。

您还必须决定视图优先还是vm优先?有些框架是视图模型优先(如caliburn),而其他框架,如MVVMLight是视图优先……

顺便说一句。Caliburn.Micro是我最喜欢使用的框架之一……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3672154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档