【发布时间】:2011-05-17 11:33:14
【问题描述】:
在我的 WPF 应用程序中,我使用 WebBrowser-Control 来显示 Web 内容。我用谷歌搜索测试它。在下面,首先是一些源代码:
<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 控件上,在顶部进行更改,将鼠标光标移至文本光标,然后我得到一个名为 search 的工具提示。这是来自谷歌页面的搜索字段。这意味着可以通过我的 webbrowser 控件从 Web 获得信息,但显然无法显示。
在我的主窗口中,我将 AllowsTransparency-property 设置为“True”。如果我将其重置为“False”,则内容将显示在我的 Web 浏览器元素中。由于我需要单独的窗口设计,因此我依赖于 AllowsTransparency 属性。
有没有人遇到过同样的问题并提出了解决方案?
【问题讨论】:
标签: c# wpf c#-4.0 wpf-controls