![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Добрый день. Необходимо сделать 3 уровневый TreeView. Подскажите куда направиться, ибо я чет никак не соображу как же его строить.
Допустим с wcf я получу List<string> A; Прибиндил треевью к этому листу, первый пункт заполнен. но как биндить эти пункты меню к сделующим спискам, в общем я чета запутался. при создании пункта ловить какое ниб событие и из него подписывать только что созданное меню к след листу или как? Может есть какая ниб структура, что бы я прибиндил ее и весь треевью был заполнен?? |
|||
|
||||
| gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Отбой, нашел пример в silverlight toolKit
|
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: 4 Всего: 18 |
создал тему, значит напиши решение
а то интересно как там это реализовано |
|||
|
||||
| gambit |
|
||||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Значит создается структура из 3 вложеных листов и имен. Ну я пишу суть, так что тупо отсюда код не копируйте:
ThreeView - itemSource биндится к Main.a, а ItemTemplate к agenceEntry, который имеет след вид:
Ну переписывать не стал, структура itemTemplate еще содержит картинку, свойство Uri которое выше в пример я не включил, и имеет имена заточеные под Agence, Group, User а не под A B C. |
||||
|
|||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Ты забыл написать, что HierarchicalDataTemplate для первого уровня задается в свойстве ItemTemplate у TreeView.
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
||||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
а.. пропустил
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Вопрос снова поднимается. В связи с некоторыми загонами заказчика, было принято решение сделать даун до 3 версии сильверлайта. А в сильвер 3 нет HierarchicalDataTemplate. Как быть??
Добавлено через 10 минут и 53 секунды Отбой, это я затупил |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |