好的,我知道问题是什么我只是不知道最好解决它...
我有一个自定义WPF UserControl是一个DoB选择器,它有一个依赖属性叫(等待它......)SelectedDoB。我有一个使用此DoBPicker的View,并在SelectedDoB属性上创建一个绑定到ViewModel / Views DataContext中的DoB属性。此绑定在XAML中定义。
问题是 - ViewModel已导入,并且在OnImportsSatisfied之前未分配给DataContext,但此时DoB选择器已经构建并尝试绑定到DataContext / ViewModel中不存在的属性。
我可以简单地在Views构造函数中实例化ViewModel,但这很容易。
在通过Import属性实例化ViewModel时,是否有任何其他建议。
谢谢!