我有一个自定义类MyPerson。所有(相关)属性都实现INotifyPropertyChanged。 我创建了一个UserControl来显示它,并且它一切正常。绑定到像MyPerson.FirstName(一个字符串)这样的属性都可以工作 - 它们按预期方式显示和更新(双向绑定)。作为DependencyProperty的自定义对象
现在我想在代码隐藏中做更复杂的东西,所以我想创建一个带有MyPerson的PropertyType的DependencyProperty,但我不知道如何构造DependencyProperty,特别是PropertyChangedCallback部分。
可以这样做?怎么会这样?
MSDN文档显示这本身。 http://msdn.microsoft.com/en-gb/library/ms753358.aspx如果您向下滚动到“使用属性系统注册属性”部分,它将显示一个自定义DP注册类型为“AquariumObject”的改变回调“OnUriChanged” – Viv 2013-03-17 09:07:41