|
|
1
2
在一个正常的断开连接的环境中,您可以使用类似同步服务之类的东西来处理这个问题,但在Silverlight客户机上这有点重。 我先给列表中的每个项目一个guid。然后,我将在每个客户机和服务器上维护列表的插入、更新和删除日志。然后,每次客户端连接到服务器时,都必须进行合并同步。在这种情况下,您必须检测和处理冲突:
您处理项目重新排序的要求增加了一些复杂性。您可能希望将重新排序记录为“在项目x之前移动”或“在项目x之后移动”操作,而不是更新列表中所有项目的所有索引。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |