我一直在开发 WPF C# 应用程序,渲染应用程序时似乎存在错误。
基本上,每当重新绘制程序(调整窗口大小、更改程序中的选项卡等)时,我都会在应用程序中绘制随机/各种水平线。
下面是一张显示我所看到的图像。箭头显示正在绘制的随机线。
我认为有一个简单的解决方案可以解决这个问题(简单添加 C# WPF 代码或一个非常简单的技巧来保持所有内容刷新),但我不确定该行或技巧是什么。有什么想法吗?
看来我只需要“刷新”屏幕 Canvas 并重新绘制它。
--编辑--
工作模型
根据 Erti-Chris Eelmaa 的回复,问题已得到解决。请参阅下面的两张图片。
不工作
工作
最佳答案
尝试禁用 GPU 加速: RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly;
有时 WPF GPU 缓存会执行很多技巧,这可以提供帮助,但在我看来不会降低太多性能。
关于c# - WPF 应用程序渲染不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16177358/