1

MvvmCross CrossCore、Hot Tuna、Location、Picture プラグインの最新の NuGet パッケージを使用していますが、多くの例で使用されている IMvxServiceProducer クラスと IMvxServiceConsumer クラスがオブジェクト ブラウザーで見つからないようです。RegisterServiceInstance を検索すると、Cirrios.CrossCore.IoC.MvxIoCExtensions が見つかりました。2 つのインターフェースは、より単純なものに置き換わったのでしょうか?

4

1 に答える 1

3

これらのインターフェイスは、多くの v1 および vNext サンプルで使用されていましたが、v3 では、それらはすべてMvx.Resolve<T>サービス ロケーションまたはよりクリーンなコンストラクター インジェクションに置き換えられました。

https://github.com/slodge/MvvmCross-Tutorials/および N+1 ビデオのすべての例は、新しい API を使用するように更新されています。

v3 のサービス ロケーションと IoC の完全な説明については、次を参照してください: ViewModel とサービス クラスのインスタンス化

于 2013-06-19T15:37:25.183 に答える