如果我有未排序的集合,是否有一种简单的方法来绑定和排序它。我想这样做在XAML(没有LINQ的,不C#)如何绑定和排序集合
如果我的DataContext有一个属性,比如说,MyItems,很容易绑定反对:
<ListBox ItemsSource={Binding MyItems}/>
不过,我会喜欢分类。使用CollectionViewSource应该是解决方案,但它并没有为我工作:
<ListBox>
<ListBox.ItemsSource>
<Binding>
<Binding.Source>
<CollectionViewSource Source={Binding MyItems}/>
</Binding.Source>
</Binding>
</ListBox.ItemsSource>
</ListBox>
在这一点上,我的列表框失去它的元素。 我错过了一些明显的东西吗?
谢谢你的建议。但是,我的列表框位于DataTemplate中,因此我无法使用资源。它为什么作为资源而不是作为绑定的来源? – user380719 2011-04-07 18:27:46
啊你原来的答案没有SortDescriptions,所以我回答了它,你编辑包括 – xdumaine 2011-04-07 18:34:03