我有一个带有datatemplate的列表框,有2个文本块绑定某些类的某些属性,我有一个包含该类类型元素的列表,我想动态显示这些元素,即首先显示前20个元素,而不是下一个20等等,但我怎么能这样做,对于itemsource我只能分配一个列表,我不能动态添加元素,请帮帮我。
答案 0 :(得分:3)
为了使ListBox
在项目添加到列表时动态更新,您需要选择一个集合类,在添加/删除项目时引发事件。您应该使用ObservableCollection
作为ItemsSource
。此集合在修改时会引发CollectionChanged
事件。 ListBox
处理此事件并相应更新。