【发布时间】:2011-06-06 18:06:09
【问题描述】:
我在我的用户控件中实现了一个可观察的集合,它指示设备的状态。基于集合变化,用户控件触发动画(订阅collectionchanged事件)。 observable 集合被实现为依赖属性。在应用程序中,我使用单向数据绑定将设备状态数据绑定到用户控件 observableCollection。在应用程序中添加新状态时,我可以看到用户控件中的 ObservableCollection 已更新。但是,CollectionChanged 事件从未被触发,因此没有动画。有谁知道为什么会这样?
提前谢谢你。
【问题讨论】:
-
代码会很有帮助,如果没有任何代码,很难知道错误到底出在哪里,有很多可能会弄乱绑定。
-
我不知道如何在这里发布好看的代码。所以我上传了我在 hotfile.com 上所做的测试项目。希望这可以帮助。 hotfile.com/dl/95853235/ce366be/…
标签: wpf data-binding observablecollection