该实现是一个用于刷新按钮的实现。我使用.Clear()清空列表,然后添加回最新数据。加载数据后,我使用以下函数对列表进行排序:
public void SortByDate()
{
this.oCol = new ObservableCollection<OCol>(this.oCol.OrderByDescending(myDate => myDate));
}
GridView刷新我添加的信息,但是当我运行SortByDate()函数时,GridView不会刷新以反映新的顺序。我需要做些什么不同的事情?
答案 0 :(得分:5)
您需要为PropertyChanged
支持的属性引发oCol
事件。您已经更改了集合,框架仍在数据绑定到旧集合。