私はXamarinフォームで作業しています。ユーザーがリスト内の項目をタップすると、プッシュ非同期で詳細ページに移動します。私はこのリストビューページをカルーセルページの一部にしたいと思いますが、カルーセルページはContentPagesだけを子として取り込み、プッシュ非同期を使用するために、リストビューページをNavigationPageにする必要があります。私はオンラインで探していましたが、カルーセルページをNavigationPageの子とすることで、この問題を回避したという人が1人見つかりましたが、どのように動作するのか、そうであればわかりません。誰かが私をここの正しい方向に向けることができたら、それは素晴らしいことでしょう。助けてくれてありがとう!バンプバンプカルーセルページで階層ナビゲーションを使用する方法
0
A
答えて
1
あなたはこれにあなた自身が答えたと思います。 NavigationPage
の中にCarouselPage
を入れることができます。私はこれを試して、それは動作します。
ここで私はどのようにしたのですか?私はMainCarouselPage
と呼ばれるCarouselPage
を作成し、3つのコンテンツページに置く(CarouselContentPage
は単にそれのコンストラクタにページ番号を表示する):
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class MainCarouselPage : CarouselPage
{
public MainCarouselPage()
{
InitializeComponent();
for(int i=1; i< 3; i++)
{
Children.Add(new CarouselContentPage(i));
}
Title = "Carousel Page";
}
}
その後、私のapp.xaml.csに私はこのようなコンストラクタを実装ファイル:
public App()
{
InitializeComponent();
MainPage = new NavigationPage(new MainCarouselPage());
}
のContentPage
の中から、Navigation.PushAsync()
に電話すると、アプリ内の他のページに移動することができます。
関連する問題
- 1. ナビゲーションを高速化する最善の方法で階層リストをソートする
- 2. JAXBでポリモーフィズムとジェネリッククラス階層を使用する方法
- 3. アンドロイドアプリビューの階層を知る方法(階層ビューアを除く)
- 4. Redhawkで階層ブロックを使用する
- 5. ファセット検索/階層化ナビゲーション、結果フィルタリング
- 6. JPAを使用して階層をモデル化する方法
- 7. インデックス階層構造の上に休止検索を使用する方法休止検索で階層データ
- 8. Magento:特別なビューでナビゲーションを階層化する
- 9. Pythonで階層化テーブルを階層型のjsonに変換する方法は?
- 10. JAGSを使用した階層的な階層的ベイジアン回帰
- 11. 階層テーブルを表示する方法
- 12. Castor:Java階層をマップする方法
- 13. クラス階層を処理する方法
- 14. テーブル階層をモデル化する方法
- 15. 多階層アーキテクチャでAutofacを使用
- 16. protobufを使用して抽象クラスで階層をシリアル化する方法
- 17. Prestashop - 階層化されたナビゲーションが空です
- 18. mysql:基本レベルの階層レベルでLIMITを使用する方法は?
- 19. laravelを使って階層テーブルを作成する方法は?
- 20. ナビゲーション階層を自動的にドリルダウンしますか?
- 21. sqlを使用して階層内のレベル数を定義する方法は?
- 22. BookmarkManager.Chromeを使用してブックマーク階層を取得する方法は?
- 23. ICollectionViewを使用してwpfツリービューの階層をフィルタリングする方法は?
- 24. Orikaを使用してDTOの階層にエンティティの階層をマッピング
- 25. vuejsを使用した階層テーブル
- 26. Boost :: serializationを使用したXML階層
- 27. Aureliaを使用した階層選択
- 28. SQLdatasourceを使用したドロップダウンリスト階層
- 29. インターフェイス階層:一般的なpurpouseとそれを使用する方法
- 30. クラスローダー階層を使用する利点は何ですか?
どのように私はそれを逃したのか分かりません。私は空白のナビゲーションページを使用して、そのナビゲーションページにカルーセルページをプッシュしようとしていました。カルーセルページをナビゲーションページにすることはできないと考えたからです。結論:私はばかだ。ヘルプm8をありがとう。 – user65909