【问题标题】:How can I refresh Silverlight controls?如何刷新 Silverlight 控件?
【发布时间】:2011-01-21 21:57:36
【问题描述】:

如何刷新 Silverlight 列表框或数据网格?当我绑定项目时,列表框或数据网格不会刷新,直到我在控件内部单击。这很烦人,因为我在运行时看不到添加的项目。

【问题讨论】:

    标签: c# silverlight silverlight-4.0 wpf-controls


    【解决方案1】:

    您需要使用ObservableCollectionDependency Properties

    通过这样做,集合会通知视图它已更改,以便视图可以自行刷新。

    来自ObservableCollection 页面:

    表示一个动态数据集合,在添加、删除项目或刷新整个列表时提供通知。

    在 Stack Overflow 上的回答中涉及的区域有点大,但是在 MSDN 和这里提出的其他问题上有很多关于这些的信息。如果在查看文档后,您有一个特定的问题发布。

    【讨论】:

    • @D. Veloper - 第二个链接应该为您提供依赖属性的良好基础。我不知道您可能会发现任何其他有用的资源 - 那里有很多,但我通常会发现 MSDN 或 Stack Overflow 有我需要的东西。
    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    相关资源
    最近更新 更多