【发布时间】:2012-02-13 19:21:40
【问题描述】:
我有一个自定义控件,我在其中创建了一个名为 TheObject 的自定义 DependencyProperty,它可以包含一个通用对象。
<comp:MyControl TheObject="{Binding Country}" />
有时,我需要在内部设置TheObject(通过代码,在控件内部)。
我做了这样的事情:
this.TheObject = new Country();
但我意识到它导致了DataBinding 的丢失,并且控件变得无法响应数据更改。
我真正想要的是这个新对象仍然附加到属性的现有DataBinding。
【问题讨论】:
标签: wpf data-binding dependency-properties