将 ObservableCollection.NotifiyCollectionChanged 处理程序分配给另一个 Observable 集合
我有一个在类 A 中创建的 ObservableCollection
,其 NotifyCollectionChanged 事件连接到静态类 B 中的事件处理程序并传递到C类。
在类 C 中,我使用 Linq .Cast
扩展方法基于以下内容创建一个新的 ObservableCollection
原来的。
有没有办法将 ObservableCollectionObservableCollection
?
注意:这是 Silverlight 4 代码
I have an ObservableCollection<TEntity>
that is created in class A and its NotifyCollectionChanged event is wired to a event handler in static class B and passed to class C.
In class C I use the Linq .Cast
extension method to create a new ObservableCollection<TInterface>
based on the original.
Is there a way to assign ObservableCollection<TEntity>.NotifiyCollectionChanged
event handler to ObservableCollection<TInterface>.NotifiyCollectionChanged
?
Note: This is Silverlight 4 code
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试在一个集合发生更改时自动更新另一个集合?
如果是这样 连续 LINQ 或 可绑定的 LINQ 可以帮助您吗?
Are you trying to automatically update one collection when another one changes?
If so Continous LINQ or Bindable LINQ may help you out?