0

我正在实施类似 Silverlight 上的简单聊天。在我看来,我有带有文本框的“发送”按钮和绑定到 viewmodel 属性的消息列表。

当用户按下“发送”时,消息添加到数据库,然后消息列表(可观察集合)刷新。之后,我从 INotifyPropertyChanged 接口引发 PropertyChanged 事件。这很好用,新消息会立即添加到列表中。

但我想要做的是刷新现在打开的所有视图。如何做到这一点?

感谢和抱歉英语不好。

4

1 回答 1

1

一种方法是构建双工服务。 如何:为 Silverlight 客户端构建双工服务 双工服务会将更新从 WCF 服务“推送”到订阅它的所有客户端。

Radenko Zec提供了我在类似项目中使用的参考资料和源代码,以便为 Silverlight 客户端提供通知服务。

于 2012-09-15T14:02:13.040 回答