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