• 关于Windows锁屏对WPF渲染的影响


    在一个风和日丽的工作日,我日常打开VS,打开公司项目,打开调试,继续解决我之前存在的一个bug,

    这个bug不一般,在经过连续几个星期的测试后,总结出了以下特点:

      1.bug表现在交互上,最先表示为卡死状态,且复现过程为把电脑放置一段时间后,再操作界面出现的问题;

      2.深入测试我们进一步发现,此bug不同于一般的卡死bug,此bug在电脑放置一段时间卡死后,能拖动窗口,甚至我在ViewModel中写的控制台输出都能正常输出日志;

      3.再深入一点我们发现,此bug还能在发生后恢复,此bug出现后是因为选中ListBox中的某一项立即卡死,但选中事件的代码通过控制台能看出在继续直行,界面不刷新,但是,但是,但是!!我鼠标形状会随着切换之后的页面而改变,比如我刷新了一个TextBox出来,我虽然看不到TextBox的呈现,但是鼠标悬浮是有效果的,这就非常地神奇。。。

    最后我们发现,是Windows锁屏后再解锁,bug能立马复现,然后我在网上搜了相关的文章,找到了这么一篇:https://blog.csdn.net/Hubbert01/article/details/93144163,

    然后问题解决,烦了我几个星期的bug就此修复~

    (好像是我用的MaterialDesignInXAML这个界面库的锅 逃..

  • 相关阅读:
    angular2监听页面大小变化
    angular如何引入公共JS
    angular使用Md5加密
    angular4模块中标签添加背景图
    angular使用sass的scss语法
    设置angular公共样式表
    更改angular的默认端口
    angular模拟web API
    RN与webview通讯
    shell通过ping检测整个网段IP的网络状态脚本
  • 原文地址:https://www.cnblogs.com/MichaelJson/p/12000191.html
Copyright © 2020-2023  润新知