0
我想讓WeakEventCollectionWeaver
將多個ObservableCollection
綁定在一起。繼承自通用WeakEventManager創建錯誤
我繼承它是這樣的:
public class WeakEventCollectionWeaver<T> :
WeakEventManager<ObservableCollection<T>,
NotifyCollectionChangedEventArgs> { }
,但我得到一個錯誤:
CS1729
WeakEventManager<ObservableCollection<T>, NotifyCollectionChangedEventArgs>
does not contain a constructor that takes 0 arguments
我看着它,我相信我沒有實現任何構造。那麼爲什麼這個錯誤甚至在那裏呢?
,所以我不能繼承它呢?有沒有這樣的模式? –
基本的面向對象意味着它不是(也不應該是)可能的,我幾乎肯定沒有任何模式可以用私有構造函數繼承一個類。 –
所以唯一的選擇是包裝? –