如何在wp7中的listbox.itemssource中动态添加元素?

时间:2011-10-13 10:56:41

标签: silverlight windows-phone-7 listbox itemsource

我有一个带有datatemplate的列表框,有2个文本块绑定某些类的某些属性,我有一个包含该类类型元素的列表,我想动态显示这些元素,即首先显示前20个元素,而不是下一个20等等,但我怎么能这样做,对于itemsource我只能分配一个列表,我不能动态添加元素,请帮帮我。

1 个答案:

答案 0 :(得分:3)

为了使ListBox在项目添加到列表时动态更新,您需要选择一个集合类,在添加/删除项目时引发事件。您应该使用ObservableCollection作为ItemsSource。此集合在修改时会引发CollectionChanged事件。 ListBox处理此事件并相应更新。