2012-10-11 137 views

回答

1

如果你正在使用Silverlight 4+,採用了瀏覽器的信任 Silverlight應用程序,您可以訪問COM互操作。

例如,您可以使用COM interop來啓動像excel這樣的應用程序,如here,該程序不僅允許啓動,而且可以控制和來回地填充信息。

對於您的WPF應用程序,您可能需要創建一個COM庫和安裝程序供用戶運行。之後,任何可信任的silverlight應用程序都可以訪問這個庫,以傳遞命令來啓動應用程序以及在WPF應用程序中控制或處理事件。

查看一個類似的例子,寫一個COM包裝來啓動應用程序here。本示例從Web瀏覽器啓動應用程序,但對於Silverlight應用程序而言,這個想法很容易。

相關問題