2011-03-23 50 views

回答

6

据我所知,在IoC容器不会在WP7 WP7以来限制了运行时库运行。 Spring取决于WP7世界中不存在的东西。

一,我用了,可以推荐为MicroIoC。它体积小,易于集成,轻便,并且在WP7上效果极佳。

+1

如果有一半的电池是由弹簧解析引用消耗这将是有趣的。 – TrustyCoder 2011-03-23 18:19:09

+0

我只是感兴趣是否有可能重用(部分)的配置。 – Beachwalker 2011-03-23 18:31:16

+0

对MicroIoC的另一投票。它非常小巧流畅,并且与Caliburn Micro很好地集成。 – 2011-03-25 10:03:07

0

我听说WP7许多关于Ninject(https://github.com/ninject/ninject)好东西 - 但没有用它自己

6

替代IoC容器实现了WP7包括:

+0

。 – 2011-03-25 04:40:20

+0

我们使用OpenNETCF IoC并且没有问题。可移植性对我来说非常重要。 – ctacke 2011-04-01 12:50:37

1

我有很好的成功与TinyIoC https://github.com/grumpydev/TinyIoC

非常简单,只需在您的解决方案一个C#文件,你很好去!它还具有Autoregister功能,可以自动将接口映射到它们的实现(假设你只有一个实现)和类。

而且使用TinyMessenger您的表示层和业务逻辑之间的松耦合消息(比方说,如果你使用MVVM或其他一些演示模式)。