WPF设计的程序,BLEND做的界面,在XP系统中控件有轻微的错位,部分字体不清楚,部分控件的边缘毛糙,是什么地方做错了?

在win7系统中很正常. 字体设置成display了, 我现在觉得好像不是字体的问题, 因为在xp中整个界面都和win7中有差别, 请帮忙看看问题出在哪里呢?

这是在win7中的截图, 都很正常的

这是xp中的截图, 请看左边的章节位置是一个listBox,显示很正常, 但是其他这些控件就不正常, 加入书签 按钮往左偏了一点,  上面那块黑色很毛糙的地方是一个rectangle , 右边 新宋体 那里是一个comboBox,这个控件边缘还多了一个浅蓝色的边框…. 显示文字的地方是一个richTextBox, 这些文字也是很不清楚, 都像波浪一样的 , 请帮忙看一下吧, 到底是什么地方出了问题

我又测了一下, 是在一部分xp系统上有问题, 有的很正常, 请问有没有可以解决的方法呢, 谢谢了…


Min Zhu

Min Zhu于 

你好,

根据你的描述,非常大的可能是显卡对WPF的兼容性的问题。建议你禁用这些机器上的硬件加速功能,观察一下问题是否仍然存在。如果问题得到修复了,那么就基本可以确认是显卡的问题,建议你先升级对应的显卡驱动程序到最新的版本。如果最新的显卡驱动程序仍然存在这样的问题,那就只能在这些机器上禁用硬件加速功能或者更新硬件了。

发表评论