Winform和WPF 界面 花屏 闪烁?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform和WPF 界面 花屏 闪烁?相关的知识,希望对你有一定的参考价值。
Winform和WPF 鼠标移动到界面就会出现控件花屏 控件按钮闪烁,新建的项目,没有任何代码,换一台电脑就没有这个问题。
页面控件太多,尤其是自定义控件太多的时候,页面加载会出现闪烁的问题。可以尝试用加双缓冲的方式解决,在构造函数里加入如下代码:
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.DoubleBuffer, true); 参考技术A 有在WINFORM和WPF界面出现花屏的情况,这个一般都是电脑本身的问题。因为花屏的原因大多数都是因为硬件方面的故障引起的。所以,建议对显示屏进行检测 参考技术B 做winform界面程序时,经常会遇到后台处理占用大量时间的情况,这就会造成界面假死状态。一般解决界面假死有两种方式:要么把占用大量时间的处理方式放入其他线程;... 参考技术C 既然没有任何代码,且换电脑就没问题,说明是框架或者电脑的bug
建议换最新的.net core 5以上版本试试。
以上是关于Winform和WPF 界面 花屏 闪烁?的主要内容,如果未能解决你的问题,请参考以下文章