2
myListBox.Items.SortDescriptions.Add( new SortDescription(「BoolProperty」,ListSortDirection.Descending));ICollectionView.SortDescriptions不適用於布爾值
此排序僅適用於基礎項目的字符串屬性。不是用布爾值?這是有原因的嗎?
謝謝!
UPDATE:
是的,你的例子確實有效。但是我的例子有什麼問題?
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();
是的,你的例子真的有用,但看看我的請,我沒有看到巨大的差異。 –
支柱不是一個財產,但是一個領域..存在差異! ;) WPF尋找屬性,並沒有找到它! – Arcturus
是的,我意識到了它的區別。謝謝你,這個領域應該是私人的..也許這就是原因 –