ListBox,VirtualizingStackPanel、滑らかなスクロールするコンポーネントのラインナップ
-
20-09-2019 - |
質問
してい ListBox
として多くの行の分子を鋳型としたDB記録を含む Image
, れており、 ObservableCollection<MyItem>
.時の回収が何千人ものです。
の性能は、スクロールはデフォルトの途切れる。今となっていますので滑らかなスクロール、チェック ScrollViewer.CanContentScroll
.
しかし、今まで滑らかなスクロールが、性能の恐ろし:のデータが取得され、別のスレッドのスレッドが終了し、迅速に、しかも時間が10-20秒の結果を示し ListBox
.なっているのでしょうかこれは、チ ScrollViewer.CanContentScroll
変化の原 VirtualizingStackPanel
通常 StackPanel
れるものであり、したがって負荷の全コレクションの前に表示します。
その後、私の質問は、この:方法を保持するのは滑らかなスクロールを犠牲にすることなく VirtualizingStackPanel
行動-実績を教えてください。
他のヒント
(あなたがビットをハックして喜んでいる場合または4.0)は、.NET 4.5を使用する場合は、
その後、こっち回答の があります>。
[Guilluameさんのコメント@方法この答えの前にここにいたが、答えをスキミングするとき、それは特に見えなかったこと。注意してください]
所属していません StackOverflow