/ / PrismとXamarinフォーム:ネイティブビューへのナビゲーション(Android、iOS、UWP) - ナビゲーション、xamarin.forms、プリズム、ネイティブ

プリズムとXamarinフォーム:ネイティブビューへのナビゲーション(Android、iOS、UWP) - ナビゲーション、xamarin.forms、プリズム、ネイティブ

Prism for Xamarin FormsでXamarin Formsページからネイティブビューに移動する方法はありますか(Android上でのアクティビティなど)。これでも可能ですか?

Xamarinフォームページにボタンがあるとします。ボタンをクリックすると、AndroidのActivity1に行きたいと思います。このアクティビティには、Xamarinフォームページに戻るための別のボタンがあります。

ところで。 Prismを使用する場合、トレードオフがあります。たとえば、Prismを使用するときにXamarin Formsから使用できないものなどがありますか。

そして、誰かがPrismに関する優れた文書を持っていますか?見つけられないようです。

回答:

回答№1は0

これはプリズムの問​​題ではありません。 これは「Xamarin.Formsでネイティブビューに移動する方法があるかどうか」という質問です。私は常にXFにナビゲーションを処理させることをお勧めしますが、ネイティブビューにナビゲートするというあなたの決定に挑戦するでしょうが、それは可能です。それを行うには、カスタムレンダラーの助けを借りる必要があります。コードサンプルについては、この記事を参照してください。 https://forums.xamarin.com/discussion/comment/104598#Comment_104598

編集: 他の質問に答えるために、妥協点はありません。 Prismは、あなたがXFの機能を使用することを妨げるものではありません。サービスをVM内で使用できるように、サービスを抽象化するだけです。場合によっては、実際にはPrism over XFを使用して、より優れた機能や豊富な機能を入手できます。ほとんどの無料のオープンソースプロジェクトと同様に、ドキュメントは限られていますが、ここにあります。 http://prismlibrary.readthedocs.io/en/latest/


回答№2の場合は0

あなたはPageRendererを実装することができます