按属性Windows Phone 8.1 RT在ListView中对项目进行排序

时间:2015-08-19 15:17:06

标签: sorting listview

我想在ListView中按属性排序项目。但它不起作用。 我试试

LView.OrderBy(p=>p.attribute);

List<Object> LVnew = LView.ItemsSource as List<Object>;
LVnew.Sort(Story.cmp_new);

public static int cmp_new(Story a, Story b)
    {
        return (Int16.Parse(a.storyID) > Int16.Parse(b.storyID)) ? 0 : 1;
    }

帮帮我朋友

1 个答案:

答案 0 :(得分:0)

我知道我迟到但是如果能帮助某人: 要对对象列表进行排序,您必须将对象的类扩展为try: from urllib.parse import urlencode except ImportError: from urlib import urlencode 然后在您的课程中添加此方法:

IComparable

最后,你只需要在你的列表上调用public int CompareTo(object obj) { var second = obj as YourClass; return YourAttribute.CompareTo(second.YourAttribute); } 方法:

Sort