WPF 列表开启虚拟化的方式

时间:2018-07-12 11:00:35   收藏:0   阅读:179
原文:WPF 列表开启虚拟化的方式

正确开启虚拟化的方式

列表如ListBox,ListView,TreeView,GridView等,开启虚拟化

  1. ScrollViewer设置CanContentScroll=True
    • 直接在模板中,设置CanContentScroll="True"
    • 如模板中未设置CanContentScroll属性,可以在列表添加属性ScrollViewer.CanContentScroll="True"。
    • 注意:如果在模板中设置CanContentScroll="False",然后在列表中设置附加属性ScrollViewer.CanContentScroll="True",结果是无法设置成功的!究其原因,是附加属性无法更改原本已经设置了的属性值。
  2. VirtualizingPanel.IsVirtualizing="True" 

其它无法开启虚拟化的原因

虚拟化其它注意点

虚拟化滚动介绍,请见我的另一博客:WPF 列表虚拟化时的滚动方式

     

关键字:虚拟化

原文:https://www.cnblogs.com/lonelyxmas/p/9298015.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!