WPF TreeView叶子太多时显示很慢的解决办法

来源:互联网 发布:奎托斯希腊神话知乎 编辑:程序博客网 时间:2024/03/29 20:42


在WPF中使用DataGrid时当数据很多时也会直接显示但是会发现,当获取没有显示的DataGridRow时会出错,原因是因为DataGrid默认开启的虚拟加载;


今天在使用TreeView时也遇到的很多数据,显示时出现了很长时间的卡顿,最终发现是因为TreeView默认没有打开虚拟化导致的,所以让TreeView的虚拟化打开即可解决问题;


实际上就一句话写在XAML中即可:


VirtualizingPanel.IsVirtualizing="True"



0 0