【问题标题】:Transparent Content in Webbrowser网页浏览器中的透明内容
【发布时间】:2013-07-01 10:37:14
【问题描述】:
我的任务是在 WPF 应用程序中显示带有半透明元素的 HTML 内容。透明度应该通过网络浏览器和窗口。网络浏览器本身不应该是半透明的。
所以我需要一个 HTML 内容,我需要通过它来查看桌面。
有什么办法可以做这样的事情吗?
谢谢。
P.S.:对不起我的英语。
【问题讨论】:
标签:
c#
wpf
browser
opacity
transparent
【解决方案3】:
目前这是不可能的;这是由于 Web 浏览器控件的呈现方式。它不是真正的 WPF 控件,而是 COM 组件周围的 WPF 包装器。这限制了可用的功能并导致其他问题,例如缺乏将 WPF 控件浮动到其顶部的能力。
我相信 Windows 8.1 应用程序会出现一个新的 WebView 控件(在 Build 2013 中进行了演示)。这可能会提供更大的灵活性,尽管我不确定这是否是 Windows 8.1 应用程序,或者它是否也可作为 .NET 4.5.1 的一部分用于 WPF 应用程序。