我有一个自定义类MyPerson,其中所有(相关)属性都实现了INotifyPropertyChanged接口。我创建了一个UserControl来显示它,并且一切都运行良好。像MyPerson.FirstName(一个字符串)这样的属性绑定都能正常工作 - 它们按预期显示和更新(双向绑定)。
现在我想在代码后台做更复杂的事情,所以我想创建一个PropertyType为MyPerson的DependencyProperty,但我不确定如何构建DependencyProperty,特别是PropertyChangedCallback部分。
这可以完成吗?怎么做?
现在我想在代码后台做更复杂的事情,所以我想创建一个PropertyType为MyPerson的DependencyProperty,但我不确定如何构建DependencyProperty,特别是PropertyChangedCallback部分。
这可以完成吗?怎么做?