gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 08:09:56 25 4
gpt4 key购买 nike

WPF WebBrowser 控件看起来很棒,但随着时间的推移积累的有关 WinForms WebBrowser 的知识非常丰富,并且很难忽略像 csExWB 这样的工作。很高兴知道 .NET 3.5 的 WPF WebBrowser 控件相对于 WinForms WebBrowser 控件存在哪些功能缺点或优势。特别是,是否可以在 WPF WebBrowser 之上构建类似 csExWB 的功能?

最佳答案

在对 wpf 的组件一整天感到沮丧之后,这就是我的发现。显然,winforms webbrowser 公开了更多的方法和属性。比如wpf webbrowser中没有IsWebBrowserContextMenuEnabledActiveXInstance

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

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

关于c# - WPF 和 WinForms WebBrowser 控件之间存在哪些功能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/171601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com