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

标签 silverlight windows-phone-7 listbox itemsource

我有一个带有数据模板的列表框,有2个文本 block ,它们绑定(bind)某个类的一些属性,我有一个包含该类类型的元素的列表,我想动态显示这些元素,即首先显示前20个元素,然后显示下一个20等,但是我该怎么做,对于itemsource我只能分配一个列表,我无法动态向其中添加元素,请帮助我。

最佳答案

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

关于silverlight - 如何在wp7中动态添加listbox.itemssource中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753054/

相关文章:

c# - 如何在 Silverlight 上显示 tiff 文件?

c# - 将 ICollection 属性与 WCF 服务一起使用

c# - 文字 Uri 请求

silverlight - Windows Phone 7 推送通知未显示在我的手机上

calendar - 将事件添加到日历

c# - 从 Windows Phone 7 连接到 MYSQL

c# - 在 Windows Phone 8 App 中以编程方式更改 ListBox 的 DataTemplate 设计?

Python Tkinter :When string with space inserted into Listbox, 括号出现

c# - WPF 列表框复制到剪贴板

asp.net - 使用 : $create(Microsoft. Reporting.WebFormsClient.ReportViewer 获取 Javascript 错误