NavigationPage
とTabbedPage
は、iOSでは動作しますが、Android(Xamarin Forms(2.3.3.193)with Prism(6.3.0)Xamarin Prism AndroidがTabbedPageを紛失したり、NavigationPageを変更したりすることはありません
私はsample project available hereを設定しました。
このアプリケーションは、3 NavigationPage
とTabbedPage
(APage、BPAGEとCPAGE)にネストされているページやTabbedPage
を失い、NavigationPage
(B1PageがBPAGEを通じて利用可能です)おくべき4ページで構成されています。
NavigationService.NavigateAsync("NavigationPage/LayoutTabbedPage/APage");
Opening APage with navigation and tab bar on iOSともlooks fine on Android
クリックB1Pageを開く必要がある '追加'
BPage has an 'Add' button on the navigation barlooks fine on Android。これにはナビゲーションバーがあります(「追加」ではなく「保存」ボタン付き)が、タブバーはありません。
m_navigationService.NavigateAsync("NavigationPage/LayoutTabbedPage/BPage/B1Page");
しかしAndroid B1Pageにタブバーが残っていると、(代わりに、保存の[追加]ボタンで)元ナビゲーションバーがそうであるように。
何か問題がありますか?これらを矛盾させるナビゲーションを行っていますか?
私はタブ内をナビゲートしたくないので、ナビゲーションを相対的に修正して 'usemodalnavigation'パラメータを使用するのは、私が必要としたものでした。ありがとう、そしてプリズムに関するあなたのすべての仕事に感謝します! – Paddy