我有一个包含列表的类:
public class a
{
private List<MyType> _Children;
public Children
{
get { return(_Children); }
set { _Children = value ; }
}
}
我想创建一个事件并在我的列表(此处为_Children)更改时触发它,例如向其中添加项目或从中删除项目或清除项目。
thanks
将您的列表更改为ObservableCollection<T>。它实现了INotifyCollectionChanged,这样您就可以订阅其上的更改事件。
另一种选择是使用BindingList<T>,如果您需要完整的列表语义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)