gpt4 book ai didi

c# - Windows XP 上的 WPF 视觉问题

转载 作者:行者123 更新时间:2023-11-30 17:46:22 28 4
gpt4 key购买 nike

我们在 WPF .NET 4.0 中有一个巨大的项目,它应该支持 Windows XP SP3 及更高版本。 (因此使用 .NET 4.0)它在 Windows 7 和 8/8.1 上没有任何问题。但是,在 Windows XP 上运行时,我们遇到了严重的视觉问题,以至于应用程序无法使用。
我搜索了很多并遇到了一些类似的问题,例如 this one但没有一个建议的解决方案对我们有用。
这是在 Windows XP SP3 上截取的屏幕截图:
On Windows XP
奇怪的是,您在屏幕截图中看到的“28”TextBlock 的克隆位于它的左侧。除了他们的名字,他们有所有共同点,但左边的名字没有正确呈现!
这是它的真实样子(在 Windows 8.1 测试机上拍摄):
On Windows 8.1
有些页面更糟:
Calendar
当我从主窗口中删除 AllowsTransparency 时,它在 XP 上看起来像这样:(注意标题栏不再有问题)
No Transparency
我们真的被困住了,对它的原因一无所知。任何帮助将不胜感激。

最佳答案

看来这个问题与显卡有关。在另一个具有不同图形加速器的虚拟机中,我们没有遇到任何重大问题。在有问题的测试机上,我们将硬件加速降低到三级,问题就没有了。
显示属性 -> 设置 -> 高级 -> 疑难解答
Lowered Hardware Acceleration
尽管某些鼠标悬停动画仍然存在一些小问题,并且我们失去了光标加速带来的好处,但对我们来说这是可以接受的,因为对 Windows XP 的期望不高。

关于c# - Windows XP 上的 WPF 视觉问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345477/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com