0
Xamarin.FormsのListViewに表示されるアイテムの数を制限する方法を知っていますか? たとえば最初に10項目を表示し、その後に別の10項目を表示します。制限事項がリストビューに表示され、連続画像が表示されます
イメージがリストビューに読み込まれるときにクラッシュすることを防ぐためです。
Xamarin.FormsのListViewに表示されるアイテムの数を制限する方法を知っていますか? たとえば最初に10項目を表示し、その後に別の10項目を表示します。制限事項がリストビューに表示され、連続画像が表示されます
イメージがリストビューに読み込まれるときにクラッシュすることを防ぐためです。
リストのアイテム数を(たとえば)10個に制限できます。次に、ListView
のItemAppearing
イベントに登録する必要があります。
この場合、最後の項目が表示されているかどうかを確認できます。この場合:もっと多くのアイテムをリストにロードするだけです。どちらかをページのコードビヘイビアに直接追加するか、ViewModelのObservableCollection
にバインドします。
listview.ItemAppearing += (sender, e) =>
{
// Check if you reach the bottom
if(e.Item == lastitem)
{
// load more items
}
};
this blog entry from James Montemagnoの完全な例があります。
イメージとメモリをロードするときに、あなたはFFImageLoading on GitHubを見てください。これは、イメージを高速に読み込んでキャッシュする素晴らしいナゲットパッケージです。