在WCF RIA Silverlight中同步从服务器到客户端的集合更改
我们有一个使用RIA服务的silverlight客户端。我们有一些UI控件,比如我们绑定到服务器上集合的列表框 我们希望列表框在服务器上的集合发生更改时自动更新自身。到目前为止,如果我们绑定到silverlight客户端中的本地集合,并且我们具有依赖属性等,并更新该列表,我们就可以得到这种行为。。。然后控件会自动更新。但是,当服务器集合更改时,我们无法获取要更新的列表框 要让RIA将集合中的更改从服务器传递到客户端,是否有一些技巧或设置?或者如果没有,有没有一个好的方法来实现这一点在WCF RIA Silverlight中同步从服务器到客户端的集合更改,silverlight,wcf,ria,synchronize,Silverlight,Wcf,Ria,Synchronize,我们有一个使用RIA服务的silverlight客户端。我们有一些UI控件,比如我们绑定到服务器上集合的列表框 我们希望列表框在服务器上的集合发生更改时自动更新自身。到目前为止,如果我们绑定到silverlight客户端中的本地集合,并且我们具有依赖属性等,并更新该列表,我们就可以得到这种行为。。。然后控件会自动更新。但是,当服务器集合更改时,我们无法获取要更新的列表框 要让RIA将集合中的更改从服务器传递到客户端,是否有一些技巧或设置?或者如果没有,有没有一个好的方法来实现这一点 谢谢大家!
谢谢大家! 当前的WCF RIA服务不提供来自服务器的数据更改通知。 查看此WCF RIA服务论坛 依我看,在sl客户机中使用定时器或使用WCF双工通道进行服务器轮询可能是解决方案。 在我的案例中,我在Silverlight客户端和服务器端使用直接TCP/IP套接字。但当前Winphone7版本不支持套接字。 以下是WCF RIA中服务器通知的一些解决方案讨论链接。 - -
也许这有帮助 当前的WCF RIA服务不提供来自服务器的数据更改通知。 查看此WCF RIA服务论坛 依我看,在sl客户机中使用定时器或使用WCF双工通道进行服务器轮询可能是解决方案。 在我的案例中,我在Silverlight客户端和服务器端使用直接TCP/IP套接字。但当前Winphone7版本不支持套接字。 以下是WCF RIA中服务器通知的一些解决方案讨论链接。 - - 也许这有帮助