![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| vinograd2008 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Как правильно обойти TreeView в WPF и вывести текст родительских и дочерних узлов? Причем к каждому узлу добавлено ещё два дочерних узла Термины и Подразделы нужно получать текст каждого такого узла и текст узлов, которые находятся в узлах Термины и Подразделы.
Item1 Термины Элемент списка1 Элемент списка2 Подразделы Item1.1 - Термины - Элемент списка3 - Элемент списка4 - Подразделы - Item1.1.1 - Термины - Элемент списка5 - Элемент списка6 - Подразделы Item1.1.1.1 Код обхода:
Этот код работает, но у меня TreeViewItemы подразделы и термины создаются по кнопке и для новых созданных обход не будет работать. Как создавать TreeViewItem динамически и во время обхода в цикле и получать его текст. Желательно чтобы не приходилось создавать кучу новых foreach и TreeViewItem, а обход был сделан за пару циклов. Т.е. нужно отдельно получить item1 и его узлы, отдельно item1.1 и его узлы и т.д. до конца дерева что то наподобия обхода в глубину. |
|||
|
||||
| agitprop |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 17.3.2012 Репутация: нет Всего: нет |
если еще актуально - используйте рекурсию. традиционно для деревьев.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |