首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >INotifyCollectionChanged在哪里?

INotifyCollectionChanged在哪里?
EN

Stack Overflow用户
提问于 2015-12-10 06:52:54
回答 1查看 808关注 0票数 0

我正在尝试使用MS的ObservableConcurrentDictionary示例,但遇到了一个完全出乎意料的问题。

INotifyCollectionChanged接口在System.Collections.Specialized命名空间中找不到。这个项目是WinForms,我试图针对.NET 3.5和3.5客户端配置文件,但没有效果,尽管MSDN说它是支持的。在程序集中找不到任何有选择的地方,所以我想我也没有遗漏任何引用。谷歌搜索没有定论,显然我是世界上唯一一个有这种问题的人。

这东西到底是怎么回事?

这是截图。注意System.Collections.Specialized是如何标记为未使用的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-10 06:57:59

在.NET 3.5中,INotifyCollectionChanged被编译为WindowsBase.dll的一部分。只有在.NET 4.0中,它才被移动到核心System.dll中。您必须添加对WindowsBase的引用才能访问它。

但是,我不知道INotifyPropertyChanged/INotifyCollectionChanged与WinForms相关--它们是WPF绑定体验的核心部分。你确定它们是你想用的工具吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34195498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档