![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
Vanes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 10.1.2009 Где: Новосибирск Репутация: нет Всего: нет |
Всем, привет.
Подскажите, пожалуйста. Мне нужно сделать дерево, в котором у элементов дерева по щелчку открывалась бы дополнительная панель с элементами, типа как в низу. Как это можно сделать? - item1 subitem _____________________ | | | | | | ---------------------------------- subitem _____________________ | | | | | | ---------------------------------- - item2 subitem _____________________ | | | | | | ---------------------------------- subitem _____________________ | | | | | | ---------------------------------- Забыл. Данные дерева читаются из базы. Дерево формируется динамически при запуске программы Это сообщение отредактировал(а) Vanes - 13.1.2009, 09:25 |
|||
|
||||
Adm0r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.1.2009 Репутация: нет Всего: нет |
Извините, не совсем понял вопрос. У вас есть дерево. Есть елементы корневого уровня. При щелчке на них они должны "раскрываться" и показывать какие-то дочерние елементы? Это просто, в WPF child'ом TreeView может быть не только TreeViewItem, а и Button, ComboBox и т.д. Вы просто добавляете детей не заботясь о том какого они типа(конечно необходимо еще и подправить стили чтобы они выглядели нормально).
или непосредственно у чайлда должна быть кнопка при нажатии на которую показывалась бы доп панелька, а в ней елементы? тогда поставьте чайлдом Expander, в свойство Header добавьте заголовок %item1% а в тело - необходимые елементы. |
|||
|
||||
Vanes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 10.1.2009 Где: Новосибирск Репутация: нет Всего: нет |
Да, у дочернего элемента есть типа подробной информации. А можно без экспандера? Чтобы итем состоял какбы из двух элементов: Заголовок и Подробная информация. Или экспандер то же самое? Если так, то не подскажите как его внешний вид изменить можно? Нужно чтобы не было кнопки, а панелька открывалась по щелчка на заголовке. Это сообщение отредактировал(а) Vanes - 13.1.2009, 10:35 |
|||
|
||||
Partizan |
|
||||||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
Vanes, вот пример накидал:
-------------------- СУВ, Partizan. |
||||||
|
|||||||
Adm0r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.1.2009 Репутация: нет Всего: нет |
Vanes, експандер это то, что вам нужно. переопределение внешнего вида всех контролов есть на thevista.ru - статья 13, посмотрите, сделайте как вам нужно. Архив переопределенных контролов аттачу
Присоединённый файл ( Кол-во скачиваний: 13 ) ![]() |
|||
|
||||
Vanes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 10.1.2009 Где: Новосибирск Репутация: нет Всего: нет |
Всем спасибо. Вроде разобрался.
|
|||
|
||||
Vanes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 10.1.2009 Где: Новосибирск Репутация: нет Всего: нет |
Adm0r Большое спасибо за ссылку, очень понравилось. Думаю очень мне поможет в дальнейшей работе
|
|||
|
||||
SimVad |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Народ,нужна помощь требуется определение такого понятия, как BL-дерево!
Заранее спасибо. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |