用户界面的某些部分未绘制

问题描述 投票:0回答:2

我们有一个WPF应用程序的非常奇怪的行为。有时(不是很常见),用户界面的某些部分根本没有绘制。

最近没有出现配置视图上的保存按钮和文本框。更奇怪的是,重新登录后,导致新的视图实例的问题仍然存在。有时,将鼠标悬停在丢失控件通常使它们可见的位置上会有所帮助。但是切换选项卡页面,然后返回到缺少控件的原始页面,它们又都丢失了。将鼠标悬停在其他控件上将不会显示其他控件。

另一个问题是对话框有时会搞砸。对话框的某些部分垂直移位。但是当对话框内的文本框将获得焦点,在对话框的其余部分保持位移的情况下将正确绘制它。

我没有丝毫线索导致此问题的原因。任何想法都欢迎。

[[Edit 1]到目前为止,我们始终在Windows XP上看到这一点。 Windows 7似乎还可以。同样,切换到软件渲染似乎可以解决Windows XP上的问题,但我不确定。

我们有一个WPF应用程序的非常奇怪的行为。有时(不是很常见),用户界面的某些部分根本没有绘制。最近,保存按钮和一个文本框在...

wpf
2个回答
3
投票

通过将RenderMode切换为SoftwareOnly解决了问题。在Windows XP上运行时,似乎是.NET 4问题:


1
投票

如果在其他WPF应用程序中也发生这种情况,则可能是您的硬件,驱动程序,操作系统或.NET软件。


0
投票

截至2020年5月,这种情况仍在发生。我们有多个Win10计算机出现此问题。似乎没有共同的因素:计算机型号,操作系统版本,.Net版本,DirectX版本/驱动程序。

© www.soinside.com 2019 - 2024. All rights reserved.