2017-11-13 8 views
0

私はこの回答を何ヶ月も探し続けてきました。私はログインページ(メインページ)から6ボタンメニューページ(menupage)に行くアプリを持っています。メニューページの6つの項目のそれぞれは、それ自身の3つまたは4つのメニュー項目ページに移動します。私はあなたがコンテンツページをナビゲーションページの子として置くことしか想定されていないことを知っています。だから、それは初期のメイパージュのための可能な解決策ではないと思います。タブ付きのページをネストすることはできますか(そのスタイルは私が探しているものではありません)。Xamarinフォーム:複数のページ内で複数のページを実行するにはどうすればいいですか?

私がオンラインで見つけたすべての例は、メインページとサブページの種類の階層(親子)にしか対応していないようです。私は3つのレベルをサポートするものを探しています(親子 - 孫など)。

私はこれを複雑にしていますか?これに関するアドバイスは歓迎されます。

答えて

0

ログインページとメニューページを別々の「スタック」に保存することをお勧めします。つまり、それらの間をスワップするときにApp.Current.MainPageを変更することをお勧めします。

階層に関しては、私は問題を見ることができません。あなたがmenupageを表示するとき、それをナビゲーションページに入れ、次にサブページを押すだけです。あなたはあなたが好きなだけ多くのレベルを持つことができます。

0

あなたが正しく質問していると分かっている場合は、6項目のマスター詳細ページを使用できます。それぞれの項目は、サブページを含むタブ付きページです。

質問が「カスタムメソッドを使用してページにサブページを含める方法」の場合は、https://github.com/twintechs/TwinTechsFormsLibを参照してください。サンプルをビルドするときには、ネスティングページ用のカスタムページコンテナがあります子ページはナビゲーションページにすることはできません。

関連する問題