我正在使用第 3 方 WPF 控件,其 MVVM 支持依赖于它所绑定的 VM 上的依赖项属性。控件附带的示例使用派生自 DependencyObject 的 ViewModelBase 类,因此一切正常。
我的 ViewModelBase 实现了 INotifyPropertyChanged,由于各种原因,将其更改为 DependencyObject 是不现实的。
我的问题是如何将我的 ViewModels 与这个 WPF 控件一起使用?我想我需要的是在普通的旧 ViewModel 中“嵌入依赖对象”或“插入依赖属性”之类的东西。
顺便说一句,我的 MVVM 应用程序是基于接口的,即 SomeViewModel 到处都是 ISomeViewModel。