WPF WebBrowser控件看起来不错,但随着时间的推移,关于WinForms WebBrowser的知识积累很丰富,很难忽略像csExWB这样的工作。很高兴知道.NET 3.5的WPF WebBrowser控件在WinForms WebBrowser控件中存在哪些功能缺陷或优点。特别是,是否可以在WPF WebBrowser之上构建类似csExWB的功能?WPF和WinForms WebBrowser控件之间存在哪些功能差异?
13
A
回答
3
我必须承认我不知道其中的差异,但是如果遇到问题,您可以使用WindowsFormsHost来承载WPF中的winform版本,like so?最终,两者都是shdocvw的包装,所以像“纯WPF”这样的原则并不适用。
9
从wpf组件的沮丧一整天,这里就是我发现的。显然,winforms webbrowser暴露了更多的方法和属性。例如,在wpf网页浏览器中没有IsWebBrowserContextMenuEnabled
,ActiveXInstance
等。
而且,document
的每个属性都包含不同类型的对象。 Winform包含一个类型为System.Windows.Forms.HtmlDocument
的文档,其中包含一些有趣的方法和属性,如PointToClient
和GetElementFromPoint
。 Wpf网页浏览器文档是Object
类型的文档,可以投射到mshtml.HtmlDocument
,该文档仅提供与标准html + javascript文档相同的方法和属性。不是很令人兴奋。我不知道它是否可以转换成别的东西(这很有用),因为没有关于它的真实文档。
我可以注意到关于winforms webbrowser的唯一缺点是组件中的按钮和滚动条与wpf本机控件没有相同的外观。
相关问题
- 1. WPF框架和WebBrowser控件之间的差异
- 2. VB.Net一些功能之间的差异
- 3. MeteorJS - 功能之间的差异()和()=>
- 4. 差异功能Rails和2之间3
- 5. wpf哪些功能?
- 6. IE8,Flash和WinForms WebBrowser控件
- 7. 功能和事件之间的AS3性能差异
- 8. 功能和类别中的公共功能之间的差异
- 9. socket.io - 发射功能之间的差异
- 10. 文件之间的差异`::存在`和`文件::存在`
- 11. 在WPF WebBrowser控件
- 12. “/\((.*)\)/”和“/ \(([^ \)] *)\)/”之间是否存在差异?
- 13. WebBrowser(WPF和WinForms控件)和JSON对象 - 未定义JSON
- 14. WPF 3.5 WebBrowser控件和ZIndex
- 15. Webbrowser控件和C#之间的通信#
- 16. Hide()和Visible之间的控制差异?
- 17. 为什么build.phonegap.com和控制台版本之间存在差异
- 18. concat和||之间是否存在性能差异?在oracle
- 19. 在应用程序打开/关闭之间缓存WebBrowser控件
- 20. BEAM和JVM之间的某些基本功能/架构差异是什么?
- 21. 在WPF和Winforms之间共享图形
- 22. C# - 的WinForms WebBrowser控件
- 23. saveAs()和exportDocument()之间是否存在性能差异?
- 24. jconn2和jconn3之间的性能差异
- 25. .exists之间的性能差异?和.where.present?
- 26. drawBitmap和createScaledBitmap之间的性能差异
- 27. to_char和to_date之间的性能差异
- 28. Swazoo和Komanche之间的性能差异?
- 29. WebBrowser控件报告了哪些UserAgent?
- 30. 什么是WebBrowser和WebBrowserTask之间的差异