2011-03-23 52 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或其他一些演示模式)。