Привязка к DependencyProperty не работает - PullRequest
1 голос
/ 02 апреля 2012

У меня есть 2 вида (первый вид - пользовательский элемент управления, вид MainWindow - основной вид с первым пользовательским элементом управления в качестве дочернего элемента).

Первое представление имеет TreeView и DependencyProperty SelectedModel , которое изменяется при выборе пользователем изменения в TreeView. В главном окне также есть метка с привязкой к свойству SelectedModel MainWindowModel.

Метка не обновляется.

1 Ответ

2 голосов
/ 02 апреля 2012

Я думаю, что установив DataContext вашего FirstView, он нарушает наследование данных, поэтому ваш FirstView не будет иметь доступа к данным (т. Е. SelectedModel), определенным в основной модели представления.

Попробуйте комментировать

public FirstView() 
{ 
    InitializeComponent(); 
    //this.DataContext = _viewModel;  
} 

и посмотрите, работает ли он.

...