WPF开启行虚拟化的时候,行选择功能不正常,求解决方案

烟火人间-红尘一笑 烟火人间-红尘一笑 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
↓↓↓ 这是个动画,注意观看 ↓↓↓


操作:选择一行 > 拉滚动条 > 按shift键再选择一行
现象:此时两行中间的部分应该都是选中状态,但实际上就是随机性的有那么一部分没有选中。

说明:表格控件用的是DataGrid,数据源用的是DataTable。

分析:DataGrid行虚拟化功能默认是开启的,如果关闭行虚拟化功能,可解决如上问题,但拉滚动条的时候会非常卡,我们的业务数据比较多,这样行不通。

不知道大家有没有遇到此类问题,像是wpf的datagrid自身的缺陷,是否有高手知道解决方案? 还请赐教!

...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部