2014-08-27 78 views
0

我需要刷新/更新我的應用程序中的ListView。由於使用INotifyPropertyChanged在我的情況下不會有用,有沒有辦法做到這一點?我在WPF中看到了這個解釋,但它們不起作用。如何手動更新/刷新Xaml中的ListView(Windows 8應用程序)?

我試過至今:

this.itemListView.Update(); 
this.itemListView.Items.Update(); 
this.itemListView.Refresh(); 
this.itemListView.Items.Refresh(); 

this.itemListView.UpdateLayout(); 

沒有一次成功。

也最後一個沒有工作,即使它應該是,因爲它存在。

回答

0

的解決方案是重置我的ItemSource:

itemListView.ItemsSource = group.Items 
0

IM經歷同樣的事情, 我想廢了的ItemsSource並再次assignig它, 類似:

itemListView.ItemsSource = null; 
itemListView.ItemsSource = group.Items;