myListBox.Items.SortDescriptions.Add(new SortDescription("BoolProperty", ListSortDirection.Descending));
此排序仅适用于基础项目的字符串属性。不带布尔值?这有什么原因吗?
谢谢 !
更新:
是的,您的示例确实有效。但是我的例子有什么问题?
public class A
{
public bool Prop;
}
List<A> l = new List<A>() {
new A() { Prop = true },
new A() { Prop = false },
new A() { Prop = true },
};
ICollectionView icw = CollectionViewSource.GetDefaultView(l);
icw.SortDescriptions.Add(new SortDescription("Prop", ListSortDirection.Ascending));
icw.Refresh();