Я создал UserControl в WPF. Этот пользовательский элемент управления имеет несколько текстовых полей, которые привязаны к свойствам объекта базы данных, на который ссылается proptery в 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));