Xamarin FormsアプリケーションでPrismモジュールを作成しようとしています。私のモジュールには、プラットフォーム固有のコードと、そのためのインターフェイスをとるビューモデルが含まれています。たとえば:Prismモジュールにプラットフォーム固有の実装を登録するには?
ThingModule (PCL)
ThingModule
+ Initialize()
IThing
ThingView
ThingViewModel(IThing thing)
ThingModule.Droid (Android)
AndroidThingImplementation : IThing
ThingModule.iOS (iOS)
iOSThingImplementation : IThing
私は、モジュールのinitializeメソッドで簡単に十分なナビゲーションのためのビューを登録することができますが、どのように私は(むしろ、アプリ内より)モジュール内のプラットフォーム固有の実装を登録することができますか?
私の目標は、私たちが図書館でライブ作成のモジュールを持つことです。このライブラリを使用する複数のアプリケーションを構築しています。 私は、モジュールの消費者がプラットフォーム固有の実装を登録しなければならないことを覚えておく(または知る必要がない)方法を望んでいました。 アプリを登録するだけで簡単です。ありがとう! – Adam