【发布时间】:2011-07-25 07:57:31
【问题描述】:
我需要将我的 silverlight 应用程序集成到 WPF 应用程序中。为此,我打算使用 WebBrowser 控件。
但是,我还需要根据宿主 WPF 应用程序实现的一些接口自定义 Silverlight 应用程序的行为。鉴于主机无法直接与 Silverlight 通信,我正在考虑让主机应用程序嵌入一些 WCF 服务并从 Silverlight 代码中调用这些服务。
有人做过吗?
我不太热衷于在主机应用程序中托管迷你 Web 服务器...幸运的是 Silverlight 4 支持 WCF TCP 绑定,所以我正在考虑走这条路...
【问题讨论】:
-
我很好奇,您为什么要以这种方式将 Silverlight 应用程序集成到 WPF 应用程序中?修改现有 Silverlight 代码以使其也能编译为 WPF 需要付出多少努力?
-
这将是另一种选择,但正如我们所知,Silverlight 和 WPF 之间存在一些不一致之处,并且某些东西存在于 Silverlight 中而不存在于 WPF 中。如果建议的解决方案不起作用,我很可能最终会这样做......
标签: wpf silverlight communication