2

つまりLongListSelector、画面を埋めるのに十分な数のアイテムとそれを超える数のアイテムが作成され、ユーザーがコンテンツをスクロールすると、LongListSelector新しいアイテムを作成する代わりにそれらがリサイクルされます。

私の場合、画面を埋めるには6つのアイテムで十分ですが、調査の結果LongListSelector、起動時に20〜22のアイテムをロードすることがわかりました。これは安全に10項目程度に減らすことができると思います. 問題は、最初に作成されるアイテムの数を何とか減らすことができないかということです。

4

1 に答える 1

2

公式ドキュメントによると、デフォルトでUI仮想化の量をカスタマイズできるメソッドやプロパティはないようLongListSelectorです。

データの仮想化を調べることができます。以前の回答/チュートリアルではを使用していますが、IList代わりに変更ObservableCollectionを使用するのはそれほど手間がかからないはずです。

私が試したことのない別のアイデアは、WP ToolkitからWP7バージョンを取得し、名前を変更してからカスタマイズすることです。LongListSelectorしかし、それは大変な作業かもしれません。

于 2013-03-20T14:42:17.670 に答える