代码之家  ›  专栏  ›  技术社区  ›  splintor

WPF应用程序在单击时无法更新鼠标指针周围的矩形

  •  0
  • splintor  · 技术社区  · 15 年前

    是我吗?

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

    我在网络上找不到任何关于这种行为的引用,我想知道这是否只是我的环境或代码中的“东西”?更重要的是,有没有解决办法?

    聚苯乙烯 我通常从vs 2008的debug运行应用程序,但当我在IDE之外运行发布构建时,也会发生这种情况。

    谢谢,
    夹板

    1 回复  |  直到 15 年前
        1
  •  1
  •   itowlson    15 年前

    这听起来很可能是一个视频驱动程序问题——这当然不是预期的行为,也不是您在代码中可能意外地做的事情。因此,它可能取决于您的图形卡、已安装的驱动程序和操作系统。诊断它的一种可能方法是尝试调整渲染设置,特别是硬件加速选项。见 http://msdn.microsoft.com/en-us/library/aa970912.aspx ,尤其是DisableWacceleration键和(仅用于测试!)用户引用标准化器。