如何在UWP中更新绑定的项目源后更新GridView?

时间:2016-06-09 10:01:46

标签: c# uwp

我需要在List集合中更改值时刷新GridView。实际上我已将List绑定为GridView的itemsource。我已经更改了List值,但无法在GridView中重新选择。如何在UWP中实现这一目标?

2 个答案:

答案 0 :(得分:0)

要更新GridView,如果添加,删除或移动列表中的条目,则应使用ObservableCollection而不是列表。

要更新GridView条目,如果列表条目的属性更改,列表条目的类需要实现INotifyPropertyChanged,并且还在模板中使用数据绑定,GridView用它来显示列表条目。

答案 1 :(得分:0)

使用ObserableListCollection

const {width} = Dimensions.get('window');
const itemWidth = (width) / 4;