当前位置:  开发笔记 > 编程语言 > 正文

WPF和WinForms WebBrowser控件之间存在哪些功能差异?

如何解决《WPF和WinFormsWebBrowser控件之间存在哪些功能差异?》经验,为你挑选了1个好方法。

WPF WebBrowser控件看起来很棒,但随着时间的推移,关于WinForms WebBrowser的知识很多,而且很难忽略像csExWB这样的工作.很高兴知道.NET 3.5的WPF WebBrowser控件在WinForms WebBrowser控件中存在哪些功能缺陷或优点.特别是,是否可以在WPF WebBrowser之上构建类似csExWB的功能?



1> Marco Luglio..:

从wpf组件的一整天挫败感来看,这就是我发现的.显然,winforms webbrowser暴露了更多的方法和属性.举例来说,有没有IsWebBrowserContextMenuEnabled,ActiveXInstance等在WPF web浏览器.

此外,document每个属性包含不同类型的对象.Winform包含一个类型的文档,System.Windows.Forms.HtmlDocument其中包含一些有趣的方法和属性,如PointToClientGetElementFromPoint.Wpf webbrowser文档是一个Object可以强制转换为的类型文档,mshtml.HtmlDocument它只提供标准html + javascript文档中可用的相同方法和属性.不是很令人兴奋.我不知道它是否可以被转换为其他东西(有用),因为没有关于它的真实文档.

我注意到winforms webbrowser的唯一缺点是组件内的按钮和滚动条与wpf本机控件的外观不同.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有