我们有
- 用 C# 编程的桌面应用程序
- HTML 中的帮助文件(使用 Sphinx 创建(
帮助存储在用户的本地计算机上,而不是存储在 Web 中。
我们想要什么:用户单击帮助文件中的按钮(即在浏览器中(,然后在应用程序 GUI 中打开一个示例脚本。
换句话说,我们希望从HTML或javascript触发C#中的操作。
实现这一目标的典型方法是什么?
可以在 c# 桌面应用程序中使用 WebView 控制器在应用程序中显示 HTML 页。
参考 : https://learn.microsoft.com/en-us/windows/communitytoolkit/controls/wpf-winforms/webview