0

只有我吗?

我是 WPF 新手。一切都很好,很闪亮,我设法编写了一个满足我需要的小应用程序,但我注意到很多时候,例如当我单击按钮或列表视图时,事件被处理(例如列表视图选择被更改) ,但是鼠标下方的区域没有更新,所以鼠标指针所在的地方的一个小矩形没有更新——比如整个GridView选中项行的背景色变成了深蓝色,但是有一个白色的矩形鼠标所在的区域。

我在网络上找不到任何关于这种行为的参考,我想知道是不是只有我——在我的环境或我的代码中?更重要的是,有没有办法解决它?

PS 我通常从 VS 2008 的 Debug 运行应用程序,但是当我在 IDE 之外运行发布版本时也会发生这种情况。

谢谢,
刺客

4

1 回答 1

1

这听起来很可能是一个视频驱动程序问题——这当然不是预期的行为,也不是您在代码中意外发生的事情。所以它可能取决于你的显卡、安装的驱动程序和操作系统。一种可能的诊断方法是尝试调整渲染设置,尤其是硬件加速选项。请参阅http://msdn.microsoft.com/en-us/library/aa970912.aspx,尤其是 DisableHWAcceleration 键和(仅用于测试目的!)UseReferenceRasterizer。

于 2009-11-25T19:59:28.880 回答