C# 引发对象集合的事件
如何在集合被修改时引发事件。类型类似于对象:C# 引发对象集合的事件,c#,C#,如何在集合被修改时引发事件。类型类似于对象: public object Source { get; set; } 我想在OnPropertyChanged中为Source引发NotifyCollectionChangedEvent,不知道为什么Source是System.Object,但是(从外观上看)您可以将其强制转换为INotifyCollectionChanged和所有调用CollectionChanged。我认为应该在源代码处这样做,不要使用自动属性,使用源代码作为代理属
public object Source
{
get;
set;
}
我想在OnPropertyChanged中为Source引发NotifyCollectionChangedEvent,不知道为什么Source是System.Object,但是(从外观上看)您可以将其强制转换为INotifyCollectionChanged和所有调用CollectionChanged。我认为应该在源代码处这样做,不要使用自动属性,使用源代码作为代理属性来访问内部对象并在那里调用CollectionChanged。你到底想干什么?
private object _Source;
public object Source
{
get{
return this._Source;
}
set{
this._Source = value;
NotifyPropertyChanged("Source");
}
}