如何在 Webview2 中使用透明度?
Posted
技术标签:
【中文标题】如何在 Webview2 中使用透明度?【英文标题】:How to use transparency in Webview2? 【发布时间】:2021-08-22 14:19:37 【问题描述】:在 C# 中, 有可能吗?
它在 WebBrowser 中有效,但在 WebView2 中无效?
【问题讨论】:
【参考方案1】:您可以将WebView2.DefaultBackgroundColor(默认为白色)更改为透明以具有透明背景:
webView2.DefaultBackgroundColor = System.Drawing.Color.Transparent;
WebView2 WPF sample app 演示了此功能。
【讨论】:
在带有 WInUI 3 的 UWP 上,它显示 WebView 不包含 DefaultBackgroundColor 的任何定义。有什么想法吗?以上是关于如何在 Webview2 中使用透明度?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 drawRect 覆盖在 UIView 子类的某些区域中获得透明度
如何使用 pygame 在 Python 中保持 png 图像的透明度? [复制]