继承通用的WeakEventManager会产生错误

时间:2017-09-10 12:27:20

标签: generics

我想让Module.getResourceAsStream将多个WeakEventCollectionWeaver绑定在一起。

我这样继承:

ObservableCollection

但是我收到了错误:

  

CS1729 public class WeakEventCollectionWeaver<T> : WeakEventManager<ObservableCollection<T>, NotifyCollectionChangedEventArgs> { } 不包含构造函数   取0个参数

我查了一下,我相信我不必实现任何构造函数。那么为什么会出现这种错误呢?

1 个答案:

答案 0 :(得分:0)

无法继承该类。它有一个私有构造函数(因此没有默认构造函数),因此后代类不能调用它。

在这里查看课程的来源:

https://referencesource.microsoft.com/#WindowsBase/Base/System/Windows/WeakEventManagerT.cs,a795c952f2e86713

相关问题