标题几乎描述了它。如果我调整我的 WPF 应用程序的大小,使其在双显示器设置中延伸到两个显示器上,然后重新调整它的大小,第二个显示器中将会有一个幽灵窗口,它什么都不做,但是当我将原始窗口移动到第一个屏幕。
有没有人遇到过这样的问题?我认为这是某些操作系统上的刷新错误(我使用 WINXP 32 位),但想与社区确认。
标题几乎描述了它。如果我调整我的 WPF 应用程序的大小,使其在双显示器设置中延伸到两个显示器上,然后重新调整它的大小,第二个显示器中将会有一个幽灵窗口,它什么都不做,但是当我将原始窗口移动到第一个屏幕。
有没有人遇到过这样的问题?我认为这是某些操作系统上的刷新错误(我使用 WINXP 32 位),但想与社区确认。
是的,我们得到了很多。通常它与旧硬件有关(例如集成显卡),但它也发生在新硬件上(例如带有最新驱动程序的 quadro NVS 295)。有时重影的数量取决于拖动窗口的速度。
再说一次,我们无法在 quadro 450 或 290 上重现它,所以这似乎是驱动程序问题。
有两种解决方法 - 将 AllowTransparency 设置为 false 或禁用硬件加速。
话虽这么说,这是我们在多显示器环境中使用 WPF 时遇到的较小问题之一......
这是因为 AllowsTransparency 设置为 true。还没有想出解决方法,但是一旦我将其设置为 false,我就没有看到幽灵。