WPF ItemsControl绑定和项目顺序

时间:2009-11-27 17:45:18

标签: wpf data-binding datatemplate itemscontrol

我在WPF应用程序中有ItemsControl,它绑定到一个对象数组。 我正在使用ItemTemplate来呈现列表。 我想为列表中的每个项目显示项目顺序,例如

客户1 名称:xxxxx 年龄:9999

客户2 姓名:yyyy 年龄:8888

知道怎么做 感谢

1 个答案:

答案 0 :(得分:5)

我认为您要问的是如何在项目控件中显示ItemsSource属性时对其进行排序?

您可以使用CollectionViewSource执行此操作。 CollectionViewSource为您提供了能力组和/或对ItemsSource进行排序。它通过创建“视图”来实现此目的,该视图是项目源的单独副本,并且应用了分组和排序。

这使您可以在同一页面上的多个不同分组或排序中显示数据,同时仍然只有一个基础源集合。