WPF中DataGrid垂直滚动条滚动后行号错乱的解决办法

原因
DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;

解决办法
方法1:设置EnableRowVirtualization=“False",简单易行,但系统资源的开销大

方法2:不用禁用 EnableRowVirtualization,设置 DataGrid 的 VirtualizingStackPanel.VirtualizationMode=“Standard”

                        
原文链接:https://blog.csdn.net/qq_29821795/article/details/120409288

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 13:58:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 13:58:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 13:58:03       82 阅读
  4. Python语言-面向对象

    2024-02-22 13:58:03       91 阅读

热门阅读

  1. 设计模式-创建型模式-工厂方法模式

    2024-02-22 13:58:03       47 阅读
  2. react + typescript 中 typeof的作用

    2024-02-22 13:58:03       55 阅读
  3. github新手用法详解

    2024-02-22 13:58:03       59 阅读
  4. 用c实现diikstra算法

    2024-02-22 13:58:03       52 阅读
  5. 算法提升——LeetCode第385场周赛总结

    2024-02-22 13:58:03       49 阅读
  6. 字符串split切割逻辑

    2024-02-22 13:58:03       46 阅读
  7. H5/CSS 笔试面试考题(91-100)

    2024-02-22 13:58:03       47 阅读
  8. 平台组成-门户服务

    2024-02-22 13:58:03       243 阅读