如何在C#中将CollectionChangedEventArgs转换为NotifyCollectionChangedEventArgs?

时间:2016-03-01 03:51:09

标签: c#

我已在AssociationChanged中触发EntityCollection事件,此参数为CollectionChangeEventArgs,在这种情况下,我需要引发SourceCollectionChanged事件此参数为NotifyCollectionChangedEventArgs

以下代码会引发错误,因为我们无法为CollectionChangeEventArgs传递NotifyCollectionChangedEventArgs

private void AssociationChanged(object sender, CollectionChangeEventArgs e)
    {
       SourceCollectionChanged(e);
    }

你能不能请任何人提出这方面的建议。

此致

Farjana Parveen A

1 个答案:

答案 0 :(得分:1)

分别构造NotifyCollectionChangedEventArgs的实例并从CollectionChangedEventArgs实例填充其属性。

您还可以尝试根据您的要求创建继承NotifyCollectionChangedEventArgs的类。