当List集合中的值发生更改时,我需要刷新GridView。实际上,我已将List绑定为GridView的itemsource。我已更改了List的值,但在GridView中未反映出来。如何在UWP中实现这一点?
yourGridviewOrListview1.ItemsSource = null;
yourGridviewOrListview1.ItemsSource = SingletonClass.YourObList;
如果您的列表中添加、删除或移动条目,应使用 ObservableCollection 而不是 List 来更新 GridView。
如果要在列表条目的属性更改时更新 GridView 条目,则列表条目的类需要实现 INotifyPropertyChanged 并在 GridView 用于显示列表条目的模板中使用数据绑定。