我在我的应用程序中使用 ItemsControl ,其 ItemSource 是一个可观察的集合。
<ItemsControl ItemsSource="{Binding ASPTrunks}"
ItemTemplate="{StaticResource ASPTrunkTemplate}"
Style="{StaticResource ItemControlStyle}">
ASPTrunks 有一个名为 SpTypeName 的属性。我希望我的ItemsControl中的控件按字母顺序 SpTypeName 排序。什么是更好的方法。我是否需要使用CollectionViewSource或以编程方式对集合进行排序?如果我需要使用CollectionViewSource,我会按照link使用它。
答案 0 :(得分:1)
这两种方法都没问题,它取决于排序是否是特定于视图的,并且您希望在各种视图中重用该集合,那么在视图中进行排序是有意义的。