方案: 使用HTML和javascript的小部件开发人员代码。 我的vb.net应用程序允许开发人员为其他用户创建小部件。
在javascript中你可以调用window.external来与主机windows脚本对象通信,我想添加一个带有许多函数的helper命名空间来帮助开发类似于windows sidebar的System命名空间的小部件。
问题: 所以我可以允许开发人员使用Window.External.System,但是如何让他们直接访问System而不使用Window.External?
Microsoft向Windows边栏小工具主机窗口添加了一个系统命名空间,该窗口只是一个Internet Explorer服务器窗口。
请帮忙! 我知道这是一个相当复杂的问题。
答案 0 :(得分:0)
您可以向页面添加WebBrowser控件显示转发到Window.External的一系列JavaScript函数。
然后,窗口小部件制作者可以使用简单的语法进行编码,并通过Window.External调用.NET助手。