【发布时间】:2011-01-21 21:57:36
【问题描述】:
如何刷新 Silverlight 列表框或数据网格?当我绑定项目时,列表框或数据网格不会刷新,直到我在控件内部单击。这很烦人,因为我在运行时看不到添加的项目。
【问题讨论】:
标签: c# silverlight silverlight-4.0 wpf-controls
如何刷新 Silverlight 列表框或数据网格?当我绑定项目时,列表框或数据网格不会刷新,直到我在控件内部单击。这很烦人,因为我在运行时看不到添加的项目。
【问题讨论】:
标签: c# silverlight silverlight-4.0 wpf-controls
您需要使用ObservableCollection 和Dependency Properties。
通过这样做,集合会通知视图它已更改,以便视图可以自行刷新。
来自ObservableCollection 页面:
表示一个动态数据集合,在添加、删除项目或刷新整个列表时提供通知。
在 Stack Overflow 上的回答中涉及的区域有点大,但是在 MSDN 和这里提出的其他问题上有很多关于这些的信息。如果在查看文档后,您有一个特定的问题发布。
【讨论】: