我正在使用第三方WPF控件,它的MVVM支持依賴於綁定到的VM上的依賴項屬性。該控件隨附的示例使用派生自DependencyObject的ViewModelBase類,因此一切正常。WPF + MVVM:如何在需要DependencyProperty時使用普通ViewModelBase
我的ViewModelBase實現INotifyPropertyChanged,由於各種原因,將其更改爲DependencyObject是不現實的。
我的問題是如何使用我的ViewModels這個WPF控件?我猜想我需要的東西就像在一個普通的舊ViewModel中「嵌入一個依賴對象」或「插入依賴屬性」。
順便說一句,我的MVVM應用程序是基於接口的,即無處不在SomeViewModel是ISomeViewModel。