我在Window中有一个WPF WebBrowser控件。
我想删除默认窗口控件,因此我设置允许传输清单=“真”和 WindowStyle =“无”。
<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>
这导致我无法看到我的webbrowser内容。如果我删除了AllowTransparency =“True”,那么我可以通过网页看到,但我现在有了我不想要的默认控件。
我该如何解决这个问题?
答案 0 :(得分:1)
如果您要查找的功能是真正的AllowTransparency,您可以更新到WPF 4.5,它们已在空域问题read this中添加了修复程序,以获取更多详细信息。
如果您无法升级您的WPF版本,则需要像其他人提到的那样禁用调整大小。
答案 1 :(得分:0)
添加ResizeMode = NoResize
可以让你摆脱控制。我应该提到AllowTransparency = True
会降低性能!根据软件的类型,尝试避免它!