4

我想知道是否可以将数据从 C# 应用程序(例如 WPF)传递到嵌入式 Web 浏览器中的网页(即带有 Javascript 的 HTML 页面)。如果是这样,怎么做?

在此先感谢您的帮助!

4

1 回答 1

3

您可以使用Window.external. 尝试用谷歌搜索这个关键字,更多信息会很快出现。

这篇博文有一个很好的简单 (WPF-) 示例,如何使用Window.external. 这里的另一个关键字是[System.Runtime.InteropServices.ComVisibleAttribute(True)]. 您必须使用此属性标记您的处理程序类才能从 JavaScript 访问。ObjectForScripting最后,您通过其属性告诉您的 WebBrowser 控件有关处理程序类的信息。

于 2012-12-29T00:50:35.343 回答