WPF开启行虚拟化的时候,行选择功能不正常,求解决方案
↓↓↓ 这是个动画,注意观看 ↓↓↓

操作:选择一行 > 拉滚动条 > 按shift键再选择一行
现象:此时两行中间的部分应该都是选中状态,但实际上就是随机性的有那么一部分没有选中。
说明:表格控件用的是DataGrid,数据源用的是DataTable。
分析:DataGrid行虚拟化功能默认是开启的,如果关闭行虚拟化功能,可解决如上问题,但拉滚动条的时候会非常卡,我们的业务数据比较多,这样行不通。
不知道大家有没有遇到此类问题,像是wpf的datagrid自身的缺陷,是否有高手知道解决方案? 还请赐教!

操作:选择一行 > 拉滚动条 > 按shift键再选择一行
现象:此时两行中间的部分应该都是选中状态,但实际上就是随机性的有那么一部分没有选中。
说明:表格控件用的是DataGrid,数据源用的是DataTable。
分析:DataGrid行虚拟化功能默认是开启的,如果关闭行虚拟化功能,可解决如上问题,但拉滚动条的时候会非常卡,我们的业务数据比较多,这样行不通。
不知道大家有没有遇到此类问题,像是wpf的datagrid自身的缺陷,是否有高手知道解决方案? 还请赐教!
...全文
相关推荐
WPF TreeGrid
博客中会详细介绍 可以看博客http://blog.csdn.net/lhx527099095
WPF原生DataGrid行选择控制:带复选框的全选/多选功能实现
一套开箱即用的WPF DataGrid多选解决方案,不依赖第三方控件,纯基于原生DataGrid扩展。支持点击行内复选框切换单行选中状态,点击表头复选框一键全选或取消全选,所有操作实时同步到数据源对象的IsSelected布尔属性。项目结构完整,包含标准WPF应用文件(.sln、.csproj)、主窗口XAML与后台逻辑(MainWindow.xaml/.cs)、App配置(App.config)、实体类(Employee.cs)及资源管理文件,适配.NET Framework和.NET Core/5+平台
dotnet 7 已知问题 WPF 的 TreeView 开启虚拟化之后只显示首项.rar
开发案列优质学习资料资源工具与案列应用场景开发文档教程资料
wpf 数据虚拟化
当WPF显示大量数据时,为了提高显示速度,采用虚拟化技术
WPF 求界面加载速度优化
我现在在同一个界面上要绘制350个 LinearBar 每隔15秒刷新一次数据,现在的问题 是控件生成和数据刷新其实所用的时间都只是1秒左右,但是界面绘制太慢了,附程序,求界面加载速度优化


