不是吧?WPF应该在Vista下显示效果更好才对..

解决方案 »

  1.   

    没有看到你的图片按理说WPF在VISTA上效果 速度都应该更好才对但是你如果使用了层窗口, 或者说透明窗口: AllowsTransparency="True"
    并且你的UI又很复杂, 恶梦就跟着来了, 不同的电脑会出现各种各样的现象,
    花屏呀 重影呀............WPF出现奇怪问题, 可以试着关闭层窗口, 可以试着停止显卡的硬件加速
      

  2.   

    有Sample代码么,发上来看看。
      

  3.   

    谢谢楼上的评论。今天在xp系统上也遇到这个问题了。图片如下。这只是一个很简单的UI,一个退出确认的对话框,没有透明。
    http://lsbbox.blogbus.com/files/12415761290.jpg
    系统信息:
    Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.090206-1233)
    DirectX Version: DirectX 9.0c (4.09.0000.0904)我试试停止显卡显示加速看看。
      

  4.   

    我上面所说的停止显卡硬件加速, 指的是停止WPF的显卡硬件加速, 希望不造成误解HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration 
    使用禁用硬件加速选项,可以出于调试和测试的目的而关闭硬件加速。在应用程序中看到呈现项目时,尝试关闭硬件加速。如果项目消失,则视频驱动程序可能有问题。
    禁用硬件加速选项是一个等于 0 或 1 的 DWORD 值。值 1 表示禁用硬件加速。假如系统满足硬件加速要求,则值 0 将启用硬件加速;有关更多信息,请参见图形呈现层。请参考MSDN WPF-性能章节