| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Элемент управления как в Win7 |
| Автор: AVX 20.9.2011, 17:50 |
| Хочу создать/переопределить элемент управления WPF, чтобы получился на подобии выбора директории в панели проводника Windows 7 http://radikal.ua/full/fb1a9/6895e/efdabaf056.png.html Что для этого лучше всего сделать? 1. Переопределить ListView, создать для него другое поведение. Но тут получается очень много работы. 2. Переопределить TreeView. Пробовал переопределить, раздирал его Expression Blend’ом, но что-то не получается. 3. Создать свой элемент управления, от наследованный от ItemsControl. Тут тоже много работы. Какой вариант выбрать, или может, есть ещё более красивый и более правильный вариант? Спасибо. |
| Автор: Gvozdin 20.9.2011, 19:37 |
| Это же просто дерево. Используйте TreeView. В чем проблема конкретно? |
| Автор: AVX 21.9.2011, 07:12 |
Нет, не просто дерево. Обратите внимания на выделения нода, оно выделяется цельной линией, в то же время, в TreeView выделяется только блок текста. Конечно, можно переопределить TreeView, но тогда к нему не применяются шаблоны, созданные третьими лицами. В общем то вопрос решён, придётся использовать обычный TreeView, и если понадобится, переопределять его в других шаблонах. |
| Автор: Gvozdin 23.9.2011, 21:36 |
| Непонятно про шаблоны от третьих лиц. Вы думаете если вы сделаете свое дерево то шаблоны от третьих лиц будут применяться? Естественно тут надо взять обычное дерево. Не понял в чем проблема |