私の Xamarin.Forms アプリでは、デバイス Idiom が Tablet の場合、MasterBehavior が Split に設定された MasterDetailPage があります。つまり、常にマスターページが表示されるようにしたいということです。
例外は、マルチタスク中です。たとえば、iOS では、ユーザーが分割ビューに入った場合、分割ビューではなく、マスター ページまたは詳細ページのみが表示され、適切なナビゲーション コントロールがそれらの間を移動するように、アプリを電話のように動作させたいと考えています。 .
MasterDetailPage がこれを手伝ってくれているようです。iOS で別のアプリをドラッグして分割ビューに入ると、アプリにマスター ページが表示されなくなりました。ただし、残っている詳細ページには、マスターに戻るためのナビゲーション コントロールがありません。
アプリが iOS の分割ビューまたは Android の分割画面モードに出入りするときに、モードの変更を検出し、Xamarin.Forms のナビゲーションを動的に調整する適切な方法は何ですか?