在我的WPF应用程序中,我使用WebBrowser-Control来显示Web内容。我通过Google搜索进行测试。以下是一些源代码:
现在问题取决于以下几点: WebBrowser控件的内容完全为空。我用鼠标悬停在WebBrowser控件上,顶部会发生变化,鼠标光标变成文本光标,并且我会得到一个名为“搜索”的工具提示。这是来自Google页面的搜索字段。这意味着通过我的WebBrowser控件可以从Web获取信息,但显然无法显示。
在我的主窗口中,我将AllowsTransparency属性设置为“True”。如果我将其重置为“False”,则内容将显示在我的Web浏览器元素中。由于我需要单独的窗口设计,因此我依赖AllowsTransparency属性。
是否有人遇到过同样的问题并提出了解决方案?
<Canvas x:Name="LayoutRoot" Background="White">
<WebBrowser x:Name="browser"
Width="494"
Height="293"
Canvas.Left="3"
Canvas.Top="162"/>
</Canvas>
public EventSide()
{
InitializeComponent();
browser.Navigate(new Uri("http://www.google.de/"));
}
现在问题取决于以下几点: WebBrowser控件的内容完全为空。我用鼠标悬停在WebBrowser控件上,顶部会发生变化,鼠标光标变成文本光标,并且我会得到一个名为“搜索”的工具提示。这是来自Google页面的搜索字段。这意味着通过我的WebBrowser控件可以从Web获取信息,但显然无法显示。
在我的主窗口中,我将AllowsTransparency属性设置为“True”。如果我将其重置为“False”,则内容将显示在我的Web浏览器元素中。由于我需要单独的窗口设计,因此我依赖AllowsTransparency属性。
是否有人遇到过同样的问题并提出了解决方案?