私は登録ページにフィールドが多すぎるため、4ページに分割する必要があります。 CarouselPage
にはContentPage
が4つあり、簡単にナビゲートすることができます1つのビューと対応するビューモデル。 主な質問をする前に、私は正しい決断をしていることを確認したいと思います。私が気付いていないようなケースには他の選択肢を見逃すことはありませんでした(私はまだ私のXamarinの最初のステップ)。 CarouselPage
の場合は、画面の下部にインジケータが表示され、次のページごとに25%ずつ増加するプログレスバーのような登録の進捗状況が表示されます。ContentPage
一緒に進捗インジケータ付きCarouselPage?
1
A
答えて
0
CarouselPageの後継であるCarouselViewを使用できます。 CarouseViewを実装する方法のドキュメントがあり、ここでは素敵ですblog postです。
私はあなたにどのように始めるべきかを知ることができます。 CarouselVievはListViewに似ています。
<controls:CarouselViewControl
x:Name="MyCarouselView">
<controls:CarouselView.ItemTemplate>
<DataTemplate>
<StackLayout>
<Entry
Placeholder="{Binding FirstEntryName}"
Text="{Binding FirstEntryText, Mode=TwoWay}"
IsVisible="{Binding FirstEntryVisible}" />
<Entry
Placeholder="{Binding SecondEntryName}"
Text="{Binding FirstEntryText, Mode=TwoWay}"
IsVisible="{Binding SecondEntryVisible}" />
</StackLayout>
</DataTemplate>
</controls:CarouselView.ItemTemplate>
</controls:CarouselViewControl>
その後、あなたはのObservableCollectionのDataFromEntriesでItemSourceを読み込むことができ、MyViewDataは、次のようになります。あなたがtrueにプロパティShowIndicatorsを設定する必要がインジケータを有効にするには
public class MyViewData
{
public string FirstEntryName { get; set; }
public string FirstEntryText { get; set; }
public bool FirstEntryVisible { get; set; }
public string SecondEntryName { get; set; }
public string SecondEntryText { get; set; }
public bool SecondEntryVisible { get; set; }
}
。
0
これを試してください。この記事は、ページインジケータ付きのカルーセル表示についてです。 https://xamarinhelp.com/carousel-view-page-indicators/
関連する問題
- 1. リアルタイム進捗インジケータ
- 2. Blackberry進捗インジケータ
- 3. HttpEntity.getContent()進捗インジケータ?
- 4. ウェブサイト進捗インジケータ
- 5. RecyclerViewの進捗インジケータ
- 6. Playフレームワークの進捗インジケータ
- 7. Google Glass GDK:進捗インジケータ?
- 8. 決定子進捗インジケータ
- 9. javafxアプリケーションの進捗インジケータ
- 10. javafx dbロード進捗インジケータ
- 11. Androidローディングプログレスバーとカスタム画像と進捗インジケータ
- 12. sendSynchronousRequestで進捗インジケータを使用する
- 13. 複雑なSilverlightプロセスの進捗インジケータ
- 14. 進捗インジケータとアニメーションを含むAndroid RecyclerView
- 15. 進捗バー付きカスタムオートコンプリート
- 16. 進捗バー付きボレーマルチパートリクエスト
- 17. 進捗バー付きのReduxフォーム
- 18. ラジオボタン付き放射状進捗バー
- 19. 進捗入力パラメータ付きのOpenEdgeシンプルユーティリティ
- 20. 画像を進捗インジケータとしてアニメートします。 (ios)
- 21. 更新パネル他の更新パネルの進捗インジケータをトリガする?
- 22. シーンキットがシーンをロード中に進捗インジケータが表示される
- 23. wxWidgetsを使用して別のスレッドで進捗インジケータを表示
- 24. 進捗インジケータにDjangoチャンネルを使用する
- 25. 進捗インジケータ、vbaで応答しなくなる
- 26. SystemTray進捗インジケータの色を変更してください
- 27. システムトレイの進捗インジケータがパノラマページにのみ表示されない
- 28. Jakinsの進行状況を表示するためのVaadin進捗インジケータ
- 29. SparkR 2.0:進捗状況の進捗
- 30. CursorLoaderを使用してリストビューを塗り潰す前に進捗インジケータを表示