最新的NuGet缺少IMvxServiceProducer和IMvxServiceConsumer

时间:2013-06-19 15:06:17

标签: mvvmcross

我正在使用MvvmCross CrossCore,Hot Tuna,Location和Picture Plug ins的最新NuGet包,但我似乎无法在对象浏览器中找到许多示例中使用的IMvxServiceProducer和IMvxServiceConsumer类。在搜索RegisterServiceInstance时,我找到了Cirrious.CrossCore.IoC.MvxIoCExtensions。这两个界面是否已经取代了更简单的东西?

1 个答案:

答案 0 :(得分:3)

这些接口在许多v1和vNext示例中使用,但在v3中,它们都被Mvx.Resolve<T>服务位置替换,或者使用更清晰的构造函数注入。

https://github.com/slodge/MvvmCross-Tutorials/和N + 1个视频中的所有示例都已更新,以使用较新的API。

有关v3服务位置和IoC的完整说明,请参阅:Instantiation of ViewModels and Service classes