私は事前にお詫びしますが、私はXamarin
で始まり、特定のアーキテクチャを作成するのに助けが必要です。Xamarin.Formsのネイティブページ
MVRでは、Xamarinフォームを使用する必要がありますが、ネイティブページ(UWP)の大部分を使用します。 私はView ModelをポータブルクラスまたはUWPプロジェクトに配置する必要があるのかどうか疑問に思いましたか?ポータブルクラスの場合、ネイティブページ間をナビゲートするためにナビゲーションが使用するのは何ですか?
私は事前にお詫びしますが、私はXamarin
で始まり、特定のアーキテクチャを作成するのに助けが必要です。Xamarin.Formsのネイティブページ
MVRでは、Xamarinフォームを使用する必要がありますが、ネイティブページ(UWP)の大部分を使用します。 私はView ModelをポータブルクラスまたはUWPプロジェクトに配置する必要があるのかどうか疑問に思いましたか?ポータブルクラスの場合、ネイティブページ間をナビゲートするためにナビゲーションが使用するのは何ですか?
ロジックは共有コード内に配置する必要があります。そのため、ViewModelsをポータブルプロジェクトまたは共有プロジェクトに配置します。
ページ間のナビゲーションのためには使用できます。
条件付きコンパイル
if mobile navigation droid/iOS else navigation UWP
(詳細はリンク Condotional Compilationを参照して、アンダースコアを使用し、フォーマットを使用している、ここに入る)
依存関係サービスここに記載されているようにDependencyService
私は他の方法もあると確信していますが、#DependencyServiceが最も優雅だと思います。#else#stuffがコードを混乱させ、読めなくするようにします。