我发现我是“做WPF错误”,令人沮丧地必须彻底检修我的代码。排序列表与ObservableCollection
我怎么能转换如下:
public static class SortName
{
public static int Compare(Person a, Person b)
{
return a.Name.CompareTo(b.Name);
}
}
,我把它想:
list.Sort(SortName.Compare);
为的ObservableCollection所需的格式。我怎么称呼它。到目前为止,我这下面根据我读here
class ObservableCollectionSortName<T> : ObservableCollection<T>
{
public int Compare (Person a, Person b)
{
return a.Name.CompareTo(b.Name);
}
}
我不确定“做WPF错误”的评论。仅仅因为你在做WPF,所有东西都不(也不应该)必须是可观察的集合。如果你不需要对集合中的变化做出反应,那么把它变成一个可观察的集合是很浪费的。 – 2010-02-25 01:13:43
哦,我明白了。这就是为什么我首先使用列表。问题是我需要对集合中的更改作出反应 – baron 2010-02-25 01:46:35