9月 032015
条件をよく忘れるのでメモ。
条件
ItemsPanel
がVirtualizingPanel
であること- だいたい
VirtualizingStackPanel
- だいたい
VirtualizingPanel.IsVirtualizing
がTrue
(既定値) であることScrollViewer.CanContentScroll
がTrue
であること- 既定値は
False
- 既定値は
- グループ化してる場合は
VirtualizingPanel.IsVirtualizingWhenGrouping
もTrue
に
ListView
なんかは初めから仮想化有効だけど、Template 弄る時なんかに無効化されてしまったりするので注意
既定値が気に食わないやつとか
VirtualizingPanel.VirtualizationMode
はRecycling
に- 使いまわしたほうがパフォーマンス良い
VirtualizingPanel.ScrollUnit
はPixel
に- 既定値の
Item
はスクロールしてる感乏しい - タッチだとカクカクしてなおさらキモい
- 既定値の
サンプル
[xml]
[/xml]
[/xml]