Динамическое добавление элемента дерева в TreeView с помощью кнопки

#c# #wpf

Вопрос:

Мой сценарий)

 Add button -gt; Popup window include input text-box (Name, Position) -gt; click "done" -gt; display to node on TreeView.  

начальный просмотр дерева ничего не содержит. И я нажимаю кнопку добавить вот так:

 | Name | - Position  

Затем я снова нажимаю кнопку «Добавить».

 | Name | - Position | Name | - Position  

Есть ли такой пример? Я уже много читал статей о привязке MVVM TreeView. Но не удается найти щелчок кнопки для динамического добавления узла treeview с помощью MVVM.

Я что-то упускаю?

Комментарии:

1. Привязать к ObservableCollectionlt;Tgt; объекту и добавить к нему элемент?

Ответ №1:

Предполагая , что ваше древовидное изображение называется myTreeView событием щелчка по кнопке:

 var item = new TreeViewItem("Name"); var subItem = new TreeViewItem("Position") item.Items.Add(subItem); myTreeView.Items.Add(item);