ListView中的项目顺序
答
您可以使用的一个选项是排序。由于问题非常广泛,here is a link包含许多可用的方法。
你的行为应该是:
- 获取数据
- 排序它
- (再)将其绑定到UI控件
理想情况下,你可以使用一个单独的线程来此(像任务,后台工作人员等)
+0
备案:我不确定这是否可行。 ListView可以自己对项目进行排序。它可以按任何顺序组。项目可以分组,不一定全部。组显示可以打开/关闭。它没有DataSource属性。因此,在“绑定”之后,项目的可见顺序可能与源数据中的顺序完全不同。 –
你确定你正在循环的列表视图项目从0到n,而不是原始数据源?如果有的话... –
我试着对'.Items'和for循环'.Items [0]'进行foreach。两者都退还原来的订单,我添加了项目,而不是显示的订单 –