J'ai une arborescence qui se lie à beaucoup de ObservableCollections imbriquées. Chaque niveau de l'arborescence affiche une somme agrégée de toutes les heures des éléments enfants. Par exemple:Treeview MVVM ObservableCollection Mises à jour
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"
Quand je modifie mon Individual.Hours
dans ma classe ViewModel je veux mettre à jour les hours
valeurs tant dans mon équipe et les services aussi.
J'utilise déjà NotificationProperties
pour toutes mes propriétés Hours
et ObservableCollections pour Teams
dans Departments
et Individuals
dans Teams
.
Merci,
Mark
Merci, je pensais que c'était le cas. –