WPF应用程序具有透明windows桌面和远程导致户
-
22-08-2019 - |
题
我有一个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的无航空 - 或者,你是负责一切”
。不隶属于 StackOverflow