有人能解释一下为什么这个简单的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
非常奇怪的事情: 如果我打开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