Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Элемент управления как в Win7 
V
    Опции темы
AVX
  Дата 20.9.2011, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 20.5.2010

Репутация: нет
Всего: 1



Хочу создать/переопределить элемент управления WPF, чтобы получился на подобии выбора директории в панели проводника Windows 7

user posted image

Что для этого лучше всего сделать?
1.    Переопределить ListView,  создать для него другое поведение. Но тут получается очень много работы.
2.    Переопределить TreeView.  Пробовал переопределить, раздирал его Expression Blend’ом, но что-то не получается.
3.    Создать свой элемент управления, от наследованный от ItemsControl. Тут тоже много работы.
 Какой вариант выбрать, или может, есть ещё более красивый и более правильный вариант?

Спасибо.

PM MAIL   Вверх
Gvozdin
Дата 20.9.2011, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 9.8.2011
Где: Москва

Репутация: 8
Всего: 8



Это же просто дерево. Используйте TreeView.

В чем проблема конкретно?
--------------------
http://gvozdin.ru
PM MAIL WWW   Вверх
AVX
Дата 21.9.2011, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 20.5.2010

Репутация: нет
Всего: 1



Цитата(Gvozdin @  20.9.2011,  19:37 Найти цитируемый пост)
Это же просто дерево. Используйте TreeView.

Нет, не просто дерево. Обратите внимания на выделения нода, оно выделяется цельной линией, в то же время, в TreeView выделяется только блок текста. Конечно, можно переопределить TreeView, но тогда к нему не применяются шаблоны, созданные третьими лицами.

В общем то вопрос решён, придётся использовать обычный TreeView, и если понадобится, переопределять его в других шаблонах.

PM MAIL   Вверх
Gvozdin
Дата 23.9.2011, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 9.8.2011
Где: Москва

Репутация: 8
Всего: 8



Непонятно про шаблоны от третьих лиц.
Вы думаете если вы сделаете свое дерево то шаблоны от третьих лиц будут применяться?

Естественно тут надо взять обычное дерево.

Не понял в чем проблема smile
--------------------
http://gvozdin.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0875 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.