![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
AVX |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 20.5.2010 Репутация: нет Всего: 1 |
Хочу создать/переопределить элемент управления WPF, чтобы получился на подобии выбора директории в панели проводника Windows 7
![]() Что для этого лучше всего сделать? 1. Переопределить ListView, создать для него другое поведение. Но тут получается очень много работы. 2. Переопределить TreeView. Пробовал переопределить, раздирал его Expression Blend’ом, но что-то не получается. 3. Создать свой элемент управления, от наследованный от ItemsControl. Тут тоже много работы. Какой вариант выбрать, или может, есть ещё более красивый и более правильный вариант? Спасибо. |
|||
|
||||
Gvozdin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
Это же просто дерево. Используйте TreeView.
В чем проблема конкретно? --------------------
http://gvozdin.ru |
|||
|
||||
AVX |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 20.5.2010 Репутация: нет Всего: 1 |
Нет, не просто дерево. Обратите внимания на выделения нода, оно выделяется цельной линией, в то же время, в TreeView выделяется только блок текста. Конечно, можно переопределить TreeView, но тогда к нему не применяются шаблоны, созданные третьими лицами. В общем то вопрос решён, придётся использовать обычный TreeView, и если понадобится, переопределять его в других шаблонах. |
|||
|
||||
Gvozdin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
Непонятно про шаблоны от третьих лиц.
Вы думаете если вы сделаете свое дерево то шаблоны от третьих лиц будут применяться? Естественно тут надо взять обычное дерево. Не понял в чем проблема ![]() --------------------
http://gvozdin.ru |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |