2016-06-09 83 views
0

当List集合中的值发生更改时,我需要刷新GridView。其实我已经绑定List作为GridView的itemsource。我在哪里更改了列表值,但无法在GridView中重新选择。如何在UWP中实现这个目标?如何在UWP中更新绑定项目源后更新GridView?

+2

使用Observablecolllection,而不是名单和执行INotifyPropertyChanged – Archana

回答

0

若要添加,移除或移动列表中的条目来更新GridView,应使用ObservableCollection而不是List。

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

0

使用ObserableListCollection

yourGridviewOrListview1.ItemsSource = null; 
yourGridviewOrListview1.ItemsSource = SingletonClass.YourObList;