簡體   English   中英

在WCF RIA Silverlight中從服務器到客戶端同步集合更改

[英]Synchronizing collection changes from server to client in WCF RIA Silverlight

我們有一個使用RIA服務的Silverlight客戶。 我們有綁定到服務器上集合的UI控件(例如列表框)。

我們希望列表框在服務器上的集合更改時自動更新。 到目前為止,如果我們綁定到本地集合(在Silverlight客戶端中,並且我們具有依賴屬性,等等)並更新該列表,則可以得到此行為……然后控件會自動更新。 但是,當服務器集合發生更改時,我們無法獲得要更新的列表框。

是否有一些技巧或設置可以使RIA在服務器到客戶端之間傳遞集合中的更改? 否則,是否有一個很好的方法來做到這一點?

謝謝 !

當前的WCF RIA服務不提供來自服務器的數據更改通知。
在此處查看此WCF RIA服務論壇

IMO,使用sl客戶端中的計時器或使用WCF雙工通道的服務器輪詢可能是解決方案。
我的情況是,我在服務器端的Silverlight客戶端中使用直接TCP / IP套接字。 但是,當前不支持Winphone7版本的套接字。

這些是WCF RIA中服務器通知的一些解決方案討論鏈接。

-http://forums.silverlight.net/forums/p/141880/459974.aspx
-http://forums.silverlight.net/forums/p/183265/415583.aspx#415583

可能會有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM