Обновление пользовательского элемента управления веб-браузера Windows Forms в WPF

Я пытаюсь использовать пользовательский элемент управления веб-браузера Windows Forms в своем приложении WPF.

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

В моем коде я установил дочерний элемент WindowsFormsHost в существующий веб-браузер в другом объекте

WinFormsHost1.Child = bot.WebBrowser;

Здесь Chrome Web Browser обновляет значения в таблице, которую мне нужно, чтобы пользователь мог просматривать (и видеть обновленной), - но другой, размещенный в моем проекте, не обновляется, я обвел значение, обновленное в Chrome, но не в моем приложении wpf.

Приложение WPF слева, Google Chrome справа

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

1 ответ

Я бы посоветовал вам следовать за Кессом и сначала протестировать его на простом старом IE. Если Internet Explorer не работает, то управление веб-браузером не для вас. Я бы предложил использовать Geckofx (Firefox Embedded C# control) или CefGlue (Chromium Embed) для отображения вашей информации пользователю.

Geckofx Control

CefGlue Control

Другие вопросы по тегам