2011-08-08 6 views
1

私はリストビューを持っています。これは80以上のレコードがあり、各レコードには7つのイメージがあります。私は全体のレコードを表示すると、それはあまりにも多くの時間を費やし、またメモリを消費します。 私は、ページ上に表示可能なレコードのみを表示するwpfコントロールを設計したいと考えています(割り当てられたスペースを持つ6つのレコードと仮定します)。ユーザーが50桁のスクロールバーの中間部分をクリックすると、45から50のレコードを表示する必要があります。 サンプルチュートリアル、リファレンス、またはコードを教えてください。Wpf MVVMを使用してマウスを上下に動かすと、ListView/Datagridで垂直スクロールバーを使用してアイテムを表示する方法は?

おかげ Ghacho

答えて

1

リストビューとデータグリッドは、デフォルトでは(場合にのみ表示コントロールを作成します)仮想化されて、あなただけの代わりに、手動ですべての項目を追加する(したがって、その作成を強制)のdata-bindingdata-templatingを使用する必要があります。

+0

ありがとう、実際には私はwpfのnewbeiです。サンプルまたはコードサンプルを提供してください。 – Ghacho

+0

リンクされた記事はまだ読んでいますか? –

+0

ありがとうHB私はデータの仮想化を使用してこの問題を解決しました..私は別の問題を持っています。私は私のリストボックスのwindowsformshostコントロールですが、スクロールダウンまたはアップ..リストボックス境界私はwindowsformshostをdatatemplateにバインドすることはできません。私はコードビハインドでそれらを使用するか、この問題を解決するための他の方法があります..thanks – Ghacho

関連する問題