【问题标题】:Is it possible to invoke a C# method from Java script from WPF Web browser control?是否可以从 WPF Web 浏览器控件的 Java 脚本调用 C# 方法?
【发布时间】:2021-06-05 03:52:43
【问题描述】:

我在 WPF 中使用 Tab 控件,并且 Tab 控件在第一个选项卡中包含一个 WebBrowser 控件。我有一些用于 Webbrowser 控件的脚本和 HTML 内容,这很好用。我还可以调用编写在 HTML 内容中的脚本方法,但我需要反之亦然,因为需要从 Javascript 方法调用 C# 方法。

有可能吗?

【问题讨论】:

  • C#方法是否暴露为webmethod?

标签: javascript html wpf dom-events wpf-controls


【解决方案1】:

您可以指定一个可直接从 JavaScript 调用的对象。查看WebBrowser 控件上的属性ObjectForScripting 了解更多信息。

另外,还有一篇文章对它进行了更好的概述:Hosting and interacting with a webpage inside a WPF App

【讨论】:

    猜你喜欢
    • 2022-01-09
    • 2016-01-30
    • 2011-10-01
    • 2011-04-14
    • 2023-03-10
    • 2012-11-16
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    相关资源
    最近更新 更多