私は、XamarinフォームからListViewを拡張するInfiniteListViewを持っています。 あなたはリストの最後の項目について知っていますが、ユーザーがリストの一番上にスクロールしたかどうかわかりますか?XamarinフォームListViewがスクロールされていますか?
0
A
答えて
1
残念ながら、XamarinフォームListViewは、Scrolled
イベントまたはPosition
プロパティを公開しません。したがって、唯一のオプションはItemAppearing
とItemDisappearing
のイベントを使用することです。
これらのイベントに登録すると、最初のセルが最初に消えてから再び表示されるかどうかを確認できます。最初のセルの一部だけが表示されるため、実際には100%正しい結果が得られません。
あなたが絶対一番上にある完璧なチェックをしたい場合は、カスタムレンダラに頼る必要があります:iOSの上で
あなたがのUITableView上
tableView.contentOffset.y
プロパティを利用することができます。Androidでは、これを達成するための複数の方法がありますが、少し複雑です。 1つの可能性については、this answerを参照してください。このアプローチは、もともとスクロール位置を保存して復元するためのもので、必要に応じて調整します。
他のプラットフォームにも同様の考えがあります。 Xamarin Formsレンダラが作成するネイティブコントロールを確認し、インターネットでその特定のプラットフォームの可能なソリューションを検索します。
関連する問題
- 1. XamarinフォームListViewスクロールUIの問題
- 2. xamarinフォームはスクロールされません
- 3. Xamarinフォーム:アクセスデータバインドされたListViewアイテムのビュー?
- 4. XamarinフォームListViewステッパーバインド
- 5. XamarinフォームListViewデータバインディング
- 6. XamarinフォームListView onpressingイベント
- 7. Xamarinフォーム:hide listview GroupHeader
- 8. Xamarin ListViewが表示されない
- 9. Xamarinフォームを使用してListViewが適切にレンダリングされない
- 10. XamarinフォームListViewヘッダーの問題
- 11. Xamarinフォーム - 2つのリストビューがスタックされています
- 12. Xamarinフォーム - GIFがWebViewに保存されています
- 13. Xamarinフォームのグリッド内のListViewに表示される項目
- 14. ProgressBar Xamarinフォームが更新されない
- 15. XamarinフォームのButtonコマンドのバインドをListView内で行います。
- 16. Xamarinフォーム - ListViewで選択されたアイテムの位置を取得します。
- 17. ListView:スクロールしている間にコンテンツがリセットされる
- 18. 複数のアイテムがAndroid ListViewでスクロールされて選択されます
- 19. Xamarinフォームのlistviewコンテキストアクションが詳細では機能しない
- 20. XamarinフォームListViewデータ2つのオブジェクトでバインド
- 21. XamarinフォームListView Itemsソースの問題
- 22. Set ListView ItemSource Xamarinフォームのコードのバインド
- 23. ListViewのダウンロード進捗状況Xamarinフォーム
- 24. XamarinフォームAndroidが正しくインストールされていない
- 25. Xamarinフォーム画像TapGestureRecognizerコマンドが呼び出されていない
- 26. Xamarinフォームはプロダクション用に用意されています
- 27. XamarinフォームListView画像が時々表示される、ときどき表示されない(UWP)
- 28. ListViewがスクロールできない
- 29. Listviewが垂直方向にスクロールしていませんか?
- 30. xamarinフォームでListViewの最初の子をアニメーション化します。