2

实现是一个刷新按钮。我使用 .Clear() 清空列表,然后重新添加最新数据。加载数据后,我使用以下函数对列表进行排序:

public void SortByDate()
    {
        this.oCol = new ObservableCollection<OCol>(this.oCol.OrderByDescending(myDate => myDate));
    }

GridView 使用我添加到其中的信息进行刷新,但是当我运行 SortByDate() 函数时,GridView 不会刷新以反映新顺序。我需要做些什么不同的事情?

4

1 回答 1

5

您需要PropertyChanged为由oCol. 您已更改集合,并且框架仍在数据绑定到旧集合。

于 2013-05-19T19:55:23.837 回答