У меня есть дерево, которое привязывается к большому количеству вложенных ObservableCollections. Каждый уровень дерева показывает суммарную сумму всех часов в дочерних элементах. Например:Treeview MVVM ObservableCollection Updates
Department 1, 10hrs
├ Team 10, 5hrs
│ ├ Mark, 3hrs
│ └ Anthony, 2hrs
└ Team 11, 5hrs
├ Jason, 2hrs
├ Gary, 2hrs
└ Hadley, 1hrs
Department 2, 4hrs
├ Team 20, 3hrs
│ ├ Tabitha, 0.5hrs
│ ├ Linsey, 0.5hrs
│ └ Guy, 2hrs
└ Team 11, 1hr
└ "Hadley, 1hr"
Когда я изменить мой Individual.Hours
в моем классе ViewModel я хочу, чтобы обновить hours
значения в обоих моей команды и отделы тоже.
Я уже использую NotificationProperties
для всех моих Hours
свойств и ObservableCollections для Teams
в Departments
и Individuals
в Teams
.
Спасибо,
Марк
Спасибо, я думал, что это так. –