0

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

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

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

4

1 回答 1

1

任何一种方法都很好,这取决于排序是否特定于视图,并且您希望在各种视图中重用集合,那么在视图中进行排序是有意义的。

于 2012-10-23T11:46:52.750 回答