Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Demonicq2014
3 / 3 / 1
Регистрация: 05.08.2011
Сообщений: 102
#1

Выделение дочерних узлов и получения текста из них - C# WPF

06.10.2011, 18:29. Просмотров 998. Ответов 3
Метки нет (Все метки)

Есть treeView следующего содержания:

А
Абрикос
Ааа
Абб
Б
Банан
Баа
Ббб

Как сделать чтобы при нажатии только на определенные дочерние Itemы выводилось сообщение?
То есть если нажимаю Абрикос или Банан выводится только слово абрикос или банан если нажимаю на другой Item A или Б то ничего не происходит.
http://www.cyberforum.ru/csharp-net/thread418131.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2011, 18:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выделение дочерних узлов и получения текста из них (C# WPF):

Получение списка дочерних узлов из XML
Здравствуйте, помогите с реализацией, застрял... Есть XML-файл подобного вида:...

Как правильно обойти TreeView и вывести текст родительских и дочерних узлов
Как правильно обойти TreeView в WPF и вывести текст родительских и дочерних...

[WPF] Выделение дочерних элементов на Canvas
Есть коллекция хранящая разные элементы, не могу праивльно обработать клик,...

Проблеммы при скрытом запуске дочерних окон сторонних приложений и передаче в них данных
Посоветуйте пожалуйста, как решить следующую проблемму: из основой программы...

Выделение текста.
С помощью текстового редактора создать файл, содержащий текст, длина которого...

3
Ereona
200 / 130 / 18
Регистрация: 16.07.2010
Сообщений: 341
07.10.2011, 09:02 #2
Написать для TreeView обработчик события SelectedItemChanged, и уже в нем в зависимости от выбранного узла выполнять некие действия.
0
Demonicq2014
3 / 3 / 1
Регистрация: 05.08.2011
Сообщений: 102
07.10.2011, 09:42  [ТС] #3
Ну это понятно только как мне проверить какую TreeNode я выделил в TreeView? У TreeNode нет SelectedItem. А если я пишу TreeView.SelectedItem то выделяются только родительские узлы. А как мне выделить дочерние и получить их текст.
0
Ereona
200 / 130 / 18
Регистрация: 16.07.2010
Сообщений: 341
07.10.2011, 09:46 #4
Ну, насколько я знаю, SelectedItem отвечает именно за выбранный узел всего дерева - вне зависимости от того, он дочерний для самого дерева или для какого-то другого узла. Поставь Breakpoint в обработчике этого события, и увидишь, что он будет выполняться при выделении любого узла.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2011, 09:46
Привет! Вот еще темы с решениями:

ComboBox выделение текста
Как программно в тексте ComboBox а выделить часть текста или переместить...

Выделение и перемещение текста в PictureBox
Доброго времени суток :) Тут образовался весьма сложный вопрос: в PictureBox...

Выделение текста на форме WPF
Имеется форма XAML, которая состоит из TextBlock'ов, Lable'ов. Так же на ней...

Запретить выделение ячеек и текста в DataGrid
Как сделать так, чтобы при нажатии на любое место датагрида оно не выделялось?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru