c# – WPF WebBrowser.Document属性实际返回哪个对象?
发布时间:2020-12-15 22:10:36 所属栏目:百科 来源:网络整理
导读:从MSDN返回类型只是“对象”. 但是,如果要操作元素,则返回的此对象可以转换为mshtml.HTMLDocument,或者如果要注册事件回调,则可以将同一对象转换为(mshtml.HTMLDocumentEvents2_Event). 在MSHTML reference中,定义了很多接口.但目前还不清楚这些接口如何与WP
从MSDN返回类型只是“对象”.
但是,如果要操作元素,则返回的此对象可以转换为mshtml.HTMLDocument,或者如果要注册事件回调,则可以将同一对象转换为(mshtml.HTMLDocumentEvents2_Event). 在MSHTML reference中,定义了很多接口.但目前还不清楚这些接口如何与WPF WebBrowser.Document对象一起使用 如果返回的对象是COM对象,那么它是什么? 示例代码: mshtml.HTMLDocument doc = (mshtml.HTMLDocument)_browser.Document; IHTMLElement bt = doc.getElementById("123"); mshtml.HTMLDocumentEvents2_Event iEvent = (mshtml.HTMLDocumentEvents2_Event)_browser.Document; iEvent.onclick += new HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler); 解决方法
Windows窗体
> WebBrowser.Document returns a .NET wrapper to the COM document object,if it’s an HTMLDocument WPF > WebBrowser.Document returns the actual COM object,even if it’s not an HTMLDocument. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |