2014-08-27 77 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;