透明窗口上的 WPF 网络浏览器
本文关键字:网络 浏览器 WPF 透明窗口 | 更新日期: 2024-10-26 00:01:00
我在窗口中有一个WPF WebBrowser控件。
我想删除默认的窗口控件,所以我设置了允许透明度="真"和窗口样式="无"。
<Window x:Class="InstallerToolkit.InteractiveDemosWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="870" Width="1110" WindowStyle="None" AllowsTransparency="True" WindowStartupLocation="CenterScreen">
<Grid>
<WebBrowser Name="WebBrowser" HorizontalAlignment="Left" Height="795" Margin="10,35,0,0" VerticalAlignment="Top" Width="1082" />
</Grid>
这导致我无法看到我的网络浏览器内容。 如果我删除允许透明度="真",那么我可以按网页查看,但现在我有我不想要的默认控件。
我该如何解决这个问题?
如果您正在寻找的功能确实是 AllowTransparency,您可以更新到 WPF 4.5,他们在其中添加了对空域问题的修复,请阅读此内容以获取更多详细信息。
如果您无法升级您的 WPF 版本,则需要禁用其他人提到的调整大小。
添加ResizeMode = NoResize
应该可以让你摆脱控件。我应该提到AllowTransparency = True
会降低性能!根据软件的类型,请尝试使用它!