2009-12-16 6 views
0

J'ai une vue arborescente qui est liée à une collection observable via HierarchicalDataTemplate. Je ne peux pas sembler trouver n'importe quelle fonctionnalité de treeview qui me fournit des notifications qu'à n'importe quel niveau un nouvel treeview a été ajouté. Je sais que je peux envoyer une notification d'ajout d'objet à la racine de mon modèle et augmenter les changements de propriété qui peuvent être traités, mais j'essaie de trouver un moyen de le faire à mon avis sans ajouter cette fonctionnalité au modèle/vue- modèle.WPF treeview - Comment savoir quand un treeview a été ajouté à l'arborescence?

Merci, Oren.

Répondre

0

Vous utilisez déjà une collection Observable, qui notifie quand la collection est modifiée - donc connectez-vous à cet événement plutôt que dans l'arborescence, qui est également un observateur de la même collection.

+0

Merci pour la réponse rapide. Le fait est que ObservableCollection peut récursivement avoir des ObservableCollections enfants - donc j'ai besoin de savoir si, à un niveau quelconque, l'une des collections a été mise à jour. – Oren