读书人

想得到Listlt;gt;的元素增加的事件如何最

发布时间: 2013-09-12 22:07:00 作者: rapoo

想得到List<>的元素增加的事件,怎么最简单?
我的类里有个属性是一个List<>,我想在给它增加元素时做画面的Invalidate,但发现List<>本身没有任何事件

然后想继续List来写自己的类,但又发现不知道为什么它的Add事件没有标记为virtual

这个需求难道只能把List这个类重新实现一遍才能解决吗?
[解决办法]
ObservableCollection<T> 类
表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。

[解决办法]
http://msdn.microsoft.com/zh-cn/library/vstudio/ms668604.aspx

读书人网 >C#

热点推荐