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
私はそれを見て、私はすべてのコンストラクタを実装する必要はありません信じています。だから、なぜこのエラーはそこにあるの?
だから私はとにかくそれを継承カント:
ここでは、クラスのソースを見てみましょうか?そこにはパターンがありませんか? –
基本的なオブジェクトの向きは、それが可能ではない(そして、そうすべきではない)ことを指示しています。プライベートコンストラクタでクラスを継承するパターンがないということはほぼ肯定的です。 –
唯一のオプションはラッパーですか? –