【发布时间】:2010-10-19 08:17:09
【问题描述】:
谁能解释为什么这个简单的 WPF 应用程序在 Vista 上看起来如此糟糕? 我试过设置 SnapsToDevicePixels,但这没什么区别。 这是一个干净的 WPF 应用程序,除了一个按钮之外没有添加任何内容。 使用 VS 2008 SP1。在 IDE 中它看起来很完美,但是在运行时它被搞砸了。我在这台机器上运行的所有 WPF 应用程序都会出现这种行为。
关于非常奇怪的事情: 如果我打开 Vista 放大镜应用程序,那么渲染就正确了。想知道是不是我的视频驱动程序(Geforce 8600)。
在 XP 上:
WPF Button on XP http://img206.imageshack.us/img206/7339/wpfbuttonxp.png
在 Vista 上:
WPF Button on Vista http://img23.imageshack.us/img23/5660/wpfbuttonvista.png
项目来源:UglyButton.zip
【问题讨论】:
-
恐怕它在我的 Windows 7 机器上看起来不错。
-
视频驱动程序肯定是一个不错的候选人,我敢打赌。
标签: wpf windows-vista windows-xp