如何使用WPF和C#更新UI处理大容量交易数据?请提到各种工具和方法,离微软技术栈不远?有人能分享密码吗?
发布于 2014-01-20 08:18:02
我建议你看看反应性扩展
反应性扩展(Rx)是一个库,用于使用可观察序列和LINQ风格的查询运算符组合异步和基于事件的程序。
您可以使用它以受控的方式将您的交易数据推送到您的UI中,以便在给定的时间间隔或在接收到一定数量的更新(例如批处理)时执行更新。
Rx简介是一本关于这个主题的伟大而简短的免费书籍。您可以在这个问题中找到其他有用的链接。
发布于 2014-01-20 07:08:51
您可能应该在类上使用INotifyProperty changes接口,对集合使用ObservableCollections。这样,当您将您的UI与数据绑定时,数据上的每一项更改都将自动反映在UI上。
下面是几个例子:http://www.codeproject.com/Articles/15822/Bind-Better-with-INotifyPropertyChanged http://msdn.microsoft.com/en-us/library/ms748365(v=vs.110).aspx
https://stackoverflow.com/questions/21224714
复制相似问题