如何在wpf将webbrowser的背景设为透明?

chinese_zmm 2009-04-08 03:16:35
如何在wpf将webbrowser的背景设为透明?类似vista中的gadget的那种效果
...全文
857 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinese_zmm 2009-04-12
  • 打赏
  • 举报
回复
“网页本身就是使用了透明背景色”这个确实是这样的,不过怎么能够能够控制浏览器空间使用背景色就是个问题了。
[Quote=引用 4 楼 Foxer 的回复:]
不清楚gadget是怎么实现的,怀疑那个网页本身就是使用了透明背景色或者能够控制浏览器空间使用背景色。
另外,gadget使系统内的东西,也可能系统对其进行了处理。

猜测而已。
[/Quote]
Foxer 2009-04-10
  • 打赏
  • 举报
回复
不清楚gadget是怎么实现的,怀疑那个网页本身就是使用了透明背景色或者能够控制浏览器空间使用背景色。
另外,gadget使系统内的东西,也可能系统对其进行了处理。

猜测而已。
chinese_zmm 2009-04-08
  • 打赏
  • 举报
回复
还有就是我查到在Winform中可以设置transparentkey来达到某种颜色的透明,我想问一下在wpf中是否有类似的属性可以设置?
chinese_zmm 2009-04-08
  • 打赏
  • 举报
回复
微软在gadget中实现了这种效果,它的每个gadget就在一个网页当中,比如时钟gadget,它的周围就实现了透明的效果。所以我想应该有实现的方法吧
[Quote=引用 1 楼 Foxer 的回复:]
好像不可以吧,WebBrowser的背景是浏览器渲染的,外部似乎不能控制
[/Quote]
Foxer 2009-04-08
  • 打赏
  • 举报
回复
好像不可以吧,WebBrowser的背景是浏览器渲染的,外部似乎不能控制

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧