我有一个,我通过and方法ObservableCollection
添加项目。Add
Insert
根据调用的方法,我想在CollectionChanged
连接到集合的处理程序中执行一些特定操作。
代码如下所示:
var items = new ObservableCollection<DataClass>();
items.CollectionChanged += this.ItemsChanged;
...
private void ItemsChanged(object sender, NotifyCollectionChangedEventArgs args)
{
var action = args.Action;
var insertIndex = args.NewStartingIndex;
...
}
不幸的是,action
总是NotifyCollectionChangedAction.Add
为Add
和Insert
方法。
insertIndex
正在0
调用Add
,而且0
当我使用as 参数调用该Insert
方法时。0
有什么方法可以找出集合中调用了哪些方法?