MVVM Foundation Framework の ViewModel のクラスをTabViewModel
拡張する ViewModelがあるとします。ObservableObject
次にEditorTabViewModel
、拡張する もあります。次に、 DependencyProperties を実装TabViewModel
するために拡張する必要があります。DependencyObject
複数のクラスを延長することはできません。これをどのように実装できますか?私は次のような「中級」クラスを持つことができます...
TabViewModel : ObservableObject
EditorTabViewModel : TabViewModel
DependentEditorTabViewModel : DependencyObject
しかし、それは余分な不要なクラスです。これを行うより良い方法はありますか?
アップデート
Ops実際には上記のことはできません。DependentEditorTabViewModel
EditorTabViewModel を拡張する必要があります ... とは別にDependencyObject