如何高效在Silverlight3 Beta应用间实现信息传递?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1164个文字,预计阅读时间需要5分钟。
去年我曾写过一篇关于如何在同一页面下多款Silverlight应用间传递事件信息的文章。当时所使用的技术主要是借助HTML页面元素来传递,同时这种做法也支持向其他第三方ActiveX控件传递。
在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,
当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控
件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中
会更容易被接受。
好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于
“System.Windows.Messaging”名空间下:
LocalMessageSender :消息发送器类
LocalMessageReceiver:消息接收器类
顾名思义,它们就是所谓消息的“发送方”和“接收方”。
而使用它们也很简单,首先我们要先创建一个Silverlight3 Beta项目,名为:LocalMessage。
本文共计1164个文字,预计阅读时间需要5分钟。
去年我曾写过一篇关于如何在同一页面下多款Silverlight应用间传递事件信息的文章。当时所使用的技术主要是借助HTML页面元素来传递,同时这种做法也支持向其他第三方ActiveX控件传递。
在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,
当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控
件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中
会更容易被接受。
好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于
“System.Windows.Messaging”名空间下:
LocalMessageSender :消息发送器类
LocalMessageReceiver:消息接收器类
顾名思义,它们就是所谓消息的“发送方”和“接收方”。
而使用它们也很简单,首先我们要先创建一个Silverlight3 Beta项目,名为:LocalMessage。

