私は既にXamarin.iOS
とUWP
からなる解決策を持っています。両方のプラットフォームで複数のビュー(Pages
)があります。 MvvmCross
を使用していますので、Viewmodels
、ビジネスロジックなどの共通コード(PCL
)があります。また、Xamarin.iOS
とUWP
のビューを別々に表示しています(Pages
)。Xamarin.Formsをネイティブページ(Xamarin.iOS、UWP)で使用する
Xamarin.iOS
とUWP
の両方のビューが同じになるように、両方のプロジェクトのネイティブページにXamarin.Forms
のサポートを追加します。ナビゲーションのサポートが必要です(Native
からXamarin.Forms
&の逆)。私はMvvmCrossナビゲーションサービスをナビゲートしています。
たとえば、 FirstFormView
はXamarin.Forms
プロジェクトです。 ネイティブプロジェクトにSecondFormView
があります(Xamarin.iOS
またはUWP
)。 ThirdFormView
はXamarin.Froms
にあります。
私はFirstFormView
に移動しました(私のアプリケーションの立ち上がりページです) SecondFormView
(ネイティブプロジェクトにあります)に行きたいと思います。 そしてSecondFormViewから私はThirdFormView
に行く必要があります。もう一度Xamarin.Forms
MvvmCross
は可能ですか?はいの場合は、目標を達成するためにどのような手順を実行する必要があります。
ありがとうございます。あなたはすでにあなたのPCLプロジェクトでMvvmCross
を持って
よろしく、
ネイティブページからXamarin.Formページに移動するにはどうすればよいですか? – Inam
フォームページは、上記の例のようにネイティブページを表す必要があります。次に、あるフォームページから別のフォームページのようにフォームプロジェクトをナビゲートできます –
私は 'MvvmCross's' NavigationServiceをナビゲートしています。 – Inam