如何高效在Silverlight3 Beta应用间实现信息传递?

2026-05-25 08:200阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1164个文字,预计阅读时间需要5分钟。

如何高效在Silverlight3 Beta应用间实现信息传递?

去年我曾写过一篇关于如何在同一页面下多款Silverlight应用间传递事件信息的文章。当时所使用的技术主要是借助HTML页面元素来传递,同时这种做法也支持向其他第三方ActiveX控件传递。

在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,
当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控
件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中
会更容易被接受。

好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于
“System.Windows.Messaging”名空间下:

LocalMessageSender :消息发送器类
LocalMessageReceiver:消息接收器类

顾名思义,它们就是所谓消息的“发送方”和“接收方”。

而使用它们也很简单,首先我们要先创建一个Silverlight3 Beta项目,名为:LocalMessage。

阅读全文

本文共计1164个文字,预计阅读时间需要5分钟。

如何高效在Silverlight3 Beta应用间实现信息传递?

去年我曾写过一篇关于如何在同一页面下多款Silverlight应用间传递事件信息的文章。当时所使用的技术主要是借助HTML页面元素来传递,同时这种做法也支持向其他第三方ActiveX控件传递。

在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,
当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控
件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中
会更容易被接受。

好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于
“System.Windows.Messaging”名空间下:

LocalMessageSender :消息发送器类
LocalMessageReceiver:消息接收器类

顾名思义,它们就是所谓消息的“发送方”和“接收方”。

而使用它们也很简单,首先我们要先创建一个Silverlight3 Beta项目,名为:LocalMessage。

阅读全文