Я создал UserControl в WPF. Этот пользовательский элемент управления имеет несколько текстовых полей, привязанных к свойствам объекта базы данных, на который ссылается свойство в UserControl. Xaml выглядит так:
<TextBox Name="_txtFirstName" Text="{Binding Path=Contact.FirstName, UpdateSourceTrigger=PropertyChanged}"/>
Это работало правильно, пока я не превратил свойство Contact в свойство зависимости, чтобы я мог привязать его к выбранному элементу в ListBox. Как только я это сделал, привязка текстовых полей перестала работать. Почему это?
Код DependencyProperty был:
public static readonly DependencyProperty ContactProperty = DependencyProperty.Register(
"Contact", typeof(Contacts), typeof(ContactView));