Из одного полного дня разочарования компонентом wpf вот что я обнаружил. По-видимому, winforms веб-браузер предоставляет гораздо больше методов и свойств. Например, в веб-браузере wpf нет IsWebBrowserContextMenuEnabled
, ActiveXInstance
и т. Д.
Кроме того, свойство document
каждого содержит различные типы объектов. Winform содержит документ типа System.Windows.Forms.HtmlDocument
с несколькими интересными методами и свойствами, такими как PointToClient
и GetElementFromPoint
. Документ веб-браузера Wpf - это документ типа Object
, который можно преобразовать в mshtml.HtmlDocument
, который предоставляет только те же методы и свойства, которые доступны из стандартного документа html + javascript. Не очень интересно Я не знаю, может ли это быть приведено к чему-то другому (полезно), так как нет реальной документации об этом.
Единственный недостаток, который я мог заметить в веб-браузере winforms, заключается в том, что кнопки и полосы прокрутки внутри компонента не выглядят так же, как собственные элементы управления wpf.