我正在动态重写它的 XML itemSource 并希望它立即使用新数据......
问问题
11969 次
3 回答
4
您应该使用 ObervableCollection。当此集合更新时,ListView 也会更新。
但是,如果出于某种原因您不想使用一个,请使用:
listView.InvalidateProperty(ListView.ItemsSourceProperty);
或者
listView.ItemsSource = listView.ItemsSource;
查看更优雅的 ListView 重新查询以获取更多信息。
于 2010-03-31T18:45:01.817 回答
1
唔...
listView.ItemsSource = listView.ItemsSource?
或者,如果您使用 MVVM,您可以在视图模型的属性上触发 PropertyChanged 事件。
于 2009-07-13T16:48:08.367 回答
-1
ListView.DataBind(); MSDN
于 2009-07-10T18:57:20.033 回答