2014-05-14 89 views
4

我想在我的WPF应用程序中使用Windows窗体Web浏览器用户控件。Windows窗体Web浏览器用户控件在WPF中更新

<WindowsFormsHost Width="900" Grid.Column="0" Height="700" x:Name="WinFormsHost1" HorizontalAlignment="Left" Margin="5" VerticalAlignment="Top" Grid.ColumnSpan="2"/> 

在我的代码我的WindowsFormsHost的子集到一个现有的Web浏览器中的另一个对象

WinFormsHost1.Child = bot.WebBrowser; 

Chrome网络浏览器在这里被更新表中的值,我需要的用户能够以查看(并看到更新) - 但但在我的项目中托管的另一个没有更新,我已经圈出了一个在Chrome中更新的值,但不在我的wpf应用程序中。

在右

http://i.imgur.com/73tBRu3.png

+0

看看这有助于:http://stackoverflow.com/a/18333982/1768303 – Noseratio

+1

你有镀铬左侧。你也可以用IE测试吗? Web浏览器控件基于IE。所以我想知道问题是IE设置还是版本相关。如果网站大量使用JavaScript等,则可能会出现这种情况。我们需要能够证明该网站在与Web浏览器相同的环境中在IE中更新。 – Kess

回答

0

在离开谷歌Chrome的WPF应用程序,我建议你遵循KESS和第一测试这一对普通的旧IE。如果Internet Explorer无法正常工作,那么Web浏览器控件不适合您。我建议使用Geckofx(Firefox嵌入式C#控件)或CefGlue(Chromium Embed)将信息显示给用户。

Geckofx Control

CefGlue Control

相关问题