2014-05-14 90 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

相關問題