Прежде всего: вы должны сделать ObservableCollection <T>
, когда хотите связать список для просмотра, в противном случае он не будет отображать изменения в представлении.(Я не знаю, насколько вы знакомы с C #, тогда я говорю в <T>
, T означает любой тип, из которого вы делаете список, например, ObservableCollection <Person>
).
Второе: если вы связываетеДля всего списка в виде дерева нет необходимости связывать по одному.
В-третьих: Вы установили свой DataContext для привязок где-либо?
Вам нужно сделать что-то подобное в codebehind:
this.DataContext = new Class();
и затем привязать к этому классу свойства.Этот класс должен быть вашим основным классом в viewmodel.