我通常使用StructureMap.dll(来自MvcContrib)在.NET中进行依赖注入。
是否有适用于Silverlight或任何人使用的工具?显然,我可以手工完成,而且并不困难。但我想知道是否有像StructureMap这样的形式化的东西,但是对于Silverlight。
答案 0 :(得分:4)
Ninject。一些资源:
答案 1 :(得分:1)
AutoFAC也是如此(根据我见过的基准测试,它比NInject快)。
答案 2 :(得分:1)
前段时间我写了tutorial on using Ninject in Silverlight with MVVM。本教程介绍了如何使用Ninject。它描述了它的一些基本功能,如以不同方式设置绑定和使用构造函数注入。这些教程提供了有关如何使用ViewModelLocator在使用绑定时从Ninject解析对象的示例。
我个人经常使用Ninject。