如何按照绑定到Observable Collection的列对ListView中的项进行排序?
我到处都看了,我找不到任何足够简单的或简单。
答案 0 :(得分:2)
示例here是否过于复杂?它只是展示了如何使用ListCollectionView以正确的顺序提供数据,以及执行排序。
答案 1 :(得分:1)
您可以在CollectionViewSource中使用SortDescriptions。这是一个例子。如果你想动态,你需要围绕这个进行编码。但这应该给你一个想法。
List<Product> products = Client.GetProductList();
public ICollectionView ProductView = CollectionViewSource.GetDefaultView(products);
ProductView.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending));