2016-06-09 79 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;