在Xamarin for Mac中使用依赖注入

时间:2014-09-10 12:28:25

标签: macos dependency-injection xamarin

我正在使用Xamarin for Mac创建一个简单的应用程序。

我需要在解决方案中提供一个解耦的架构元素,但是在Xamarin for Mac中找不到有关依赖注入的任何信息。

Xamarin.Forms似乎有一个IoC NuGet包,但是不可能将Xamarin.Forms添加到Xamarin.Mac项目中,因为当前版本的Xamarin.Forms(1.2.2)并不兼容使用.Net 4定位项目(Xamarin for Mac默认为.net 4)

请指出Xamarin for Mac中有关IoC的一些信息。

1 个答案:

答案 0 :(得分:3)

Xamarin大学讲师Rob Gibbens在Xamarin项目中使用IoC容器是一篇非常好的文章。

IoC Containers with Xamarin

示例使用Xamarin.iOS进行说明,但我必须想象它可以与任何Xamarin平台项目一起使用。

就个人而言,我一般都是Autofac的粉丝,并且之前在Xamarin玩过它并且看起来效果很好。