我有一个带有数据模板的列表框,有2个文本 block ,它们绑定(bind)某个类的一些属性,我有一个包含该类类型的元素的列表,我想动态显示这些元素,即首先显示前20个元素,然后显示下一个20等,但是我该怎么做,对于itemsource我只能分配一个列表,我无法动态向其中添加元素,请帮助我。
最佳答案
为了使 ListBox
在将项目添加到列表时动态更新,您需要选择一个在添加/删除项目时引发事件的集合类。您应该使用 ObservableCollection
作为您的 ItemsSource
。该集合在修改时会引发 CollectionChanged
事件。 ListBox
处理此事件并相应更新。
关于silverlight - 如何在wp7中动态添加listbox.itemssource中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753054/