对与ItemSource绑定的observablecollection进行排序

时间:2012-10-23 11:44:18

标签: wpf sorting observablecollection itemscontrol

我在我的应用程序中使用 ItemsControl ,其 ItemSource 是一个可观察的集合。

<ItemsControl ItemsSource="{Binding ASPTrunks}"
                      ItemTemplate="{StaticResource ASPTrunkTemplate}"
                      Style="{StaticResource ItemControlStyle}">

ASPTrunks 有一个名为 SpTypeName 的属性。我希望我的ItemsControl中的控件按字母顺序 SpTypeName 排序。什么是更好的方法。我是否需要使用CollectionViewSource或以编程方式对集合进行排序?如果我需要使用CollectionViewSource,我会按照link使用它。

1 个答案:

答案 0 :(得分:1)

这两种方法都没问题,它取决于排序是否是特定于视图的,并且您希望在各种视图中重用该集合,那么在视图中进行排序是有意义的。

相关问题