MVVM с TreeView - добавить узлы - PullRequest
       9

MVVM с TreeView - добавить узлы

2 голосов
/ 24 августа 2009

Как добавить узлы в дерево (т. Е. Добавить нового потомка к определенному узлу в дереве во время выполнения) в этом примере TreeView?

Должны ли новые узлы быть добавлены в
(a) модель или в
(b) модель представления?
Как изменения одного из них влияют на другой?

1 Ответ

6 голосов
/ 24 августа 2009

Они должны быть добавлены в ViewModel, которая добавит их в модель (чтобы сохранить согласованность между моделью и ViewModel). В ViewModel коллекция дочерних узлов должна быть ObservableCollection<T>, чтобы пользовательский интерфейс получал уведомление при добавлении / удалении узла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...