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