SeanTheSheep

开心,小菜鸡写的 StackOverflow 回答被一个老哥采纳了

  •  
  •   SeanTheSheep · Nov 10, 2022 · 1004 views
    This topic created in 1293 days ago, the information mentioned may be changed or developed.

    我是去年开始写 C# WPF ,一个几乎凉凉的桌面框架(笑。

    当时发现 DataGrid 里面如果有 scrowviewer, WPF 默认情况下会实时渲染滚动动画,这可能导致 dataGrid 里面的 SelectionChanged 事件会被莫名奇妙的触发。(尤其是 DataGrid 里面有一堆数据的情况)遇事不决,当然去 StackOverflow 找答案了,然后发现基本没有啥有效的回答(白嫖失败)。后来一顿 Google+查 MS 的文档,发现只要把 DataGrid 的一个属性 EnableRowVirtualization 设置成 false ,就可以了。其实原理很简单,就是直接禁用了实时渲染,在 WPF 加载窗口的时候就把 DataGrid 的所有行全部渲染完,这个 BUG 就被绕过了。

    自从疫情导致大学肄业,心态跌到谷底,没学历,没经验也没有自信的日子过了很长一段时间。在找到实习以后一切都慢慢好了起来,今天打开 StackOverflow 发现自己写的答案第一次帮助了其他老哥,打心底里高兴,也许自己还是有一点点价值的。虽然还是在躺平,不过内心安稳了许多。我想这大概就是互联网对我的意义吧。

    希望大家在疫情的一切不顺中坚持到底,痛并快乐着,祝好!

    RnzxTpyeoSwh7
        1
    RnzxTpyeoSwh7  
       Nov 18, 2022
    💕💕💕
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:47 · PVG 14:47 · LAX 23:47 · JFK 02:47
    ♥ Do have faith in what you're doing.