none
WPF 界面布局偶尔错乱问题,是否有解决办法 RRS feed

  • 问题

  • WPF项目,在装有XP系统下运行该系统,偶尔出现界面出现行与行之间排列混乱的情况,并且没有规律可循,出现的概率大概有10%以下吧。

    如下图:

    在WIN7下,不会出现布局错乱的现象。在win7上运行虚拟机,跑纯净的XP系统测试,也没有发现问题。

    正常图片如下:

    估计有人会说是xp对WPF的兼容问题。
    可是有什么办法解决,换显卡?换操作系统?还是代码的问题?

    求各位给点思路

    2014年4月4日 2:09

答案

  • 你好,

    我注意到你在纯净版的XP下运行这个程序是没问题的。因为这个问题在WIN XP上出现没有规律可循。建议采用排除法来定位这个问题,比较花费时间。

    1. 找一台相同配置的电脑(包括显卡,显示器),安装纯净的XP系统(我理解的纯净XP系统不是那种雨林木风之类的,具体细节你懂的。而是原版的XP系统,安装与出现问题的电脑相同的.NET Framework,然后进行测试;
    2. 如果1中测试没有问题,那么至少可以定位不是.NET Framework造成这个问题的。那么对比下当前系统和出现问题的系统显卡驱动是否一致。如果不一致,使用出现问题电脑上安装的显卡驱动版本;
    3. 我自己的一些猜测,显示器是不是会造成这个问题。也是可以在原先电脑上换一个显示器测试;
    4. 更新当前显卡驱动到最新的驱动,或者倒数第二个版本的驱动;

    希望我的回复能够帮到你!

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月7日 3:17
    版主