【问题标题】:Launching WPF app from Silverlight OOB从 Silverlight OOB 启动 WPF 应用程序
【发布时间】:2012-10-11 00:54:05
【问题描述】:

是否可以从 Silverlight OOB 应用程序启动和(不太重要)控制 WPF 应用程序?我是否需要为 WPF 应用程序创建一个自动化服务器。这可能吗?

谢谢

【问题讨论】:

    标签: .net wpf silverlight com


    【解决方案1】:

    如果您使用的是 silverlight 4+,使用浏览器外的受信任 silverlight 应用程序,您可以访问 COM 互操作。

    例如,您可以使用 COM 互操作来启动像 excel 这样的应用程序,例如 here,它不仅可以启动,还可以来回控制和填充信息。

    对于您的 WPF 应用程序,您可能需要创建一个 COM 库和安装程序供用户运行。之后,任何受信任的 silverlight 应用程序都可以访问此库,以便传递命令来启动应用程序以及控制或处理 WPF 应用程序中的事件。

    参见编写用于启动应用程序的 COM 包装器的类似示例here。此示例从 Web 浏览器启动应用程序,但您的 silverlight 应用程序的想法很容易相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多