【发布时间】:2010-10-09 11:48:57
【问题描述】:
我在 WPF 中创建了一个用户控件。此用户控件有几个文本框,这些文本框绑定到数据库对象上的属性,该数据库对象由 UserControl 上的属性引用。 xaml 看起来像:
<TextBox Name="_txtFirstName" Text="{Binding Path=Contact.FirstName, UpdateSourceTrigger=PropertyChanged}"/>
在我将 Contact 属性设置为依赖属性以便我可以将其绑定到 ListBox 中的选定项之前,这一直正常工作。一旦我这样做了,TextBoxes 的绑定就会停止工作。这是为什么呢?
DependencyProperty 代码是:
public static readonly DependencyProperty ContactProperty = DependencyProperty.Register(
"Contact", typeof(Contacts), typeof(ContactView));
【问题讨论】:
-
能否请您也发布 DependencyProperty 定义
标签: wpf data-binding xaml