困っていること
Xamarin.Forms(Prism使用)のプロジェクトにて、 TabbedPage
の中で画面遷移をする方法がわからず困っています。
構成
以下のようなページ構成になっています。
- タブページ(TabPage0)には Tab1, Tab2 の2つのタブがあり、選択するとそれぞれ TabPage1, TabPage2が表示される。
- TabPage1 の中にボタンがあり、これを押すと Tab1 が選択された状態のまま TabPage1 → TabPage1-1 に遷移する
分かりづらいですが、要するにタブを表示したままタブ内で画面遷移をしたい、という要件です。
現状
以下のように書くと、遷移時にタブが消えてしまいます。
cs
1// TabPage1 で遷移ボタンを押した際の処理 2_navigationService.NavigateAsync("NavigationPage/TabPage1-1")
以下のようにしてもタブが表示されなくなってしまいます。
cs
1_navigationService.NavigateAsync("NavigationPage/TabPage0/TabPage1-1")
どのようにしてタブを表示したまま、タブ内での画面遷移を実現することができるのでしょうか。
その他
以下の質問が答えになっているのだと思いますが、各タブに異なるNavigationPageを作成しろ、ということの意味がわかっていません。
c# - Prism Xamarin Forms Tabbed Page Navigation - Stack Overflow
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/29 05:10
2017/07/29 18:11
2017/07/30 09:10