我有一个WPF应用程序与AllowsTransparency="真正的",因为我们喜欢时髦的边界。

当我远桌面进入一个计算机和运行我们的应用程序,菜单和正确的点击菜单在本框突然出现后面的应用。我证实这一背景半透明的。这里有一个屏幕:

http://i662.photobucket.com/albums/uu345/jpchow26/popunder.png

我们使用。净3.5sp1月XP SP3。我读过一些博客,这是应该解决的一些事渲染,但这是一个错误。任何人知道任何解决方案或者我只是运气不好吗?

有帮助吗?

解决方案

有一个已知的错误有关控制出现了在后面他们的父窗口的讨论 这MSDN后.有一个修复程序对XP在文章中提到的,但有些人仍然遇到问题后,申请的修补程序。

其他提示

您不应该使用AllowsTransparency =“真”,这导致了很多奇怪的bug和性能低下的,如果你想时髦的边界,你应该做旧的方式 - 通过互操作调用的SetWindowRgn

读取 HTTP: //blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

看一下在本节结束时标题为“Office 2007的无航空 - 或者,你是负责一切”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top