透明背景的浏览器控件
本文关键字:控件 浏览器 背景 透明 | 更新日期: 2023-09-27 18:02:30
我正在开发Windows phone 8应用程序。
这是我的代码:
我在XAML中绑定数据:
<phone:WebBrowser IsScriptEnabled="True"
ScriptNotify="BrowserControlScriptNotify"
ListBoxWebView:WebBrowserUtility.Html="{Binding WebView}"/>
这里WebView
是data binded to webbrowser control
。
我有这样的内容:
<html><head>{0}</head><body bgcolor=BGCOLOR style='"margin:0px;padding:0px;'" "
这里bgcolor=BGCOLOR
我希望bgcolor是透明的。
我已经尝试了<body style="background: transparent; margin: 0; padding: 0;">
,但它不工作
根据我在这里给出的答案(你已经看到了),使web浏览器控件的背景透明是不可能的。
作为一种替代方法,您可以使用没有web浏览器控件的页面图像作为正在显示的HTML页面的背景。
一些附加条件:
显然,这对于内容移动或更改的页面不起作用。
如果XAML页面内容不固定,则需要创建屏幕的位图作为背景。
您可能必须小心使用图像的相对路径(来自HTML)。