C#组件开发自定义属性List类型,无法运行到属性的SET

大小鱼 2014-06-23 03:30:11

如图所示!我使用propertyGrid控件设置属性,无法运行到set里面,
因为设置之后我要刷新控件的属性,

请各位大神帮帮小弟!
...全文
377 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2014-06-23
  • 打赏
  • 举报
回复
net3以上版本 using System.Collections.ObjectModel; ObservableCollection<T>
wanghui0380 2014-06-23
  • 打赏
  • 举报
回复
额ObserverCollection<T>是net4下面的东西 如果你是net2地可以用BindingList<T>
大小鱼 2014-06-23
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
额,这个本来就运行不到set里 原因很简单,你那里面地东西都是操作 List<T> ,而不是重新new 了一个list<T> 所以你要么在T里做设置,要么请使用ObserverCollection<T> 因为这个是带添加移除事件通知地,你可以在代码里监听添加移除事件
能告诉我怎么引用ObserverCollection 吗? 谢谢哈
wanghui0380 2014-06-23
  • 打赏
  • 举报
回复
ps:如果你是要要监控修改T里面的属性,请把断点放在T那边,而不是list<T>这块
wanghui0380 2014-06-23
  • 打赏
  • 举报
回复
额,这个本来就运行不到set里 原因很简单,你那里面地东西都是操作 List<T> ,而不是重新new 了一个list<T> 所以你要么在T里做设置,要么请使用ObserverCollection<T> 因为这个是带添加移除事件通知地,你可以在代码里监听添加移除事件

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧