2009年12月17日
摘要: 做这个小demo(下载)主要是为了解决如何在ListView上排序大量数据的问题。 这个Demo窗口上的ListView有一百万个项目,点了“Sort”之后就会开始排序。但这个排序跟以往的不同,你看到哪里它排到哪里,但这个排序不仅仅是在窗口内部排,而是你看到的内容都是正确的。 举个例子,你在浏览1000-1020条的时候,我会开始排序(当然有一点点延迟,不过不会卡窗口),然后确保1000-1020一定是【全局中的】第1000小到第1020小的,就如同全部排过序一样。而且还有一个副作用,就是小于1000的全部比1000小,大于1020的全部比1020大(这可以让你继续浏览的时候排序迅速收敛,而且这听起来应该很熟悉,嘿嘿)。 欢迎下载并试用。 ------------------------------------------------------------------------------------------ 下面是代码(如果不想下载可以直接看,不过强烈建议亲身体验) --------------------- 阅读全文
posted @ 2009-12-17 10:42 陈梓瀚(vczh) 阅读(3094) 评论(11) 推荐(2) 编辑