在哪里可以找到 C# 中的 WPF WebBrowser.Document 支持的接口列表

本文关键字:Document WebBrowser 支持 列表 接口 WPF 中的 在哪里 | 更新日期: 2023-09-27 18:36:45

在哪里可以找到 C# 中的 WPF WebBrowser.Document (命名空间system.windows.controls) 支持的接口列表?

此外,我在哪里可以找到Microsoft网站的官方文档?MS 的文档 http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.document%28v=vs.110%29.aspx 仅说明这一点:

言论

文档对象需要强制转换为所需的 COM 接口。

但是我找不到可以从这个对象中获得的接口列表。

在哪里可以找到 C# 中的 WPF WebBrowser.Document 支持的接口列表

可以包含对项目的Microsoft.mshtml引用。

然后,您可以将 mshtml 命名空间与接口 IHTMLDocumentIHTMLDocumentIHTMLDocument[2...5] 一起使用。不知道为什么有这么多。

它们都是由 HTMLDocumentClass 实现的。您可以在此处获取更多信息。

您可以尝试在 .NET RCW 对象上调用wb.Document.GetType().GUID,并查看它是否属于预期的 COM coclass。 您也可以尝试 wb.Document.GetType().GetInterfaces() .

这可能适用于 HTML、Office 和任何其他具有类型库的组件,但它可能不适用于不提供类型信息的对象,例如在类型库之上实现的C++组件,即它们使用预编译的标准封送处理。