使用 HTML 桥实现 Silverlight 应用通信及嵌入 Windows 小工具
1. 使用 HTML 桥实现 Silverlight 多实例通信
在某些场景下,我们需要实现同一 Silverlight 应用的多个实例之间的通信,这时可以借助 HTML 桥来达成。
- 工作原理 :数据通过 HTML 桥传递时,必须与 JavaScript 兼容。具体可参考 http://msdn.microsoft.com/en-us/library/cc645079(VS.95).aspx 了解不同技术间的类型映射。我们建立了一种约定,即以 Silverlight 插件 ID 作为 JavaScript 方法名的前缀。例如,在 .html 页面的 <object> 标签中传入参数,指定要通信的另一个 Silverlight 插件:
<param name ="initParams" value="PartnerControl=Xaml2" />
在 Page_Loaded 方法中解析该参数:
//Get passed parameter for partner control
string initParams =
超级会员免费看
订阅专栏 解锁全文
118

被折叠的 条评论
为什么被折叠?



