WPF中的Windows窗体Web浏览器用户控件更新

时间:2014-05-14 12:21:38

标签: c# wpf winforms webbrowser-control windowsformshost

我尝试在WPF应用程序中使用Windows窗体Web浏览器用户控件。

<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应用程序中。

左侧的WPF应用程序,右侧的Google Chrome

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

1 个答案:

答案 0 :(得分:0)

我建议您关注Kess并首先在普通的旧IE上进行测试。如果Internet Explorer不能正常工作,那么Web浏览器控件不适合您。我建议使用Geckofx(Firefox嵌入式C#控件)或CefGlue(Chromium Embed)向用户显示您的信息。

Geckofx Control

CefGlue Control