2

我通常使用 StructureMap.dll(来自 MvcContrib)在 .NET 中进行依赖注入。

是否有 Silverlight 的等价物,或者任何人使用的任何工具?很明显,我可以用手来做,而且并不难。但我想知道是否有像 StructureMap 这样形式化的东西,但对于 Silverlight。

4

3 回答 3

4

Ninject 可以。一些资源:

http://jonas.follesoe.no/2008/07/24/youcard-re-visited-implementing-dependency-injection-in-silverlight/

于 2009-05-25T17:28:05.597 回答
1

AutoFAC 也可以(根据我看到的基准测试,它比 NInject 更快)。

http://code.google.com/p/autofac/downloads/list

于 2009-08-19T17:47:46.950 回答
1

不久前,我写了一篇关于在 Silverlight 中使用 Ninject 和 MVVM 的教程。本教程解释了如何使用 Ninject。它描述了它的一些基本特性,比如以不同的方式设置绑定和使用构造函数注入。这些教程提供了有关在使用绑定时如何使用 ViewModelLocator 从 Ninject 解析对象的示例。

我个人最常使用 Ninject。

于 2011-05-26T06:49:22.953 回答