Есть ли в WPF элемент управления, похожий на набор инструментов Visual Studio? - PullRequest
4 голосов
/ 05 января 2011

Я пишу приложение с использованием WPF, и мне нужно сделать что-то похожее на панель инструментов Visual Studio (см. Рис.).Какой контроль я должен использовать для этого?

Visual Studio toolbox

Ответы [ 3 ]

3 голосов
/ 05 января 2011

Я думаю, вы ищете что-то вроде AvalonDock.

alt text

2 голосов
/ 05 января 2011

Используйте расширитель для расширяемых заголовков.

Содержимое каждого расширителя может быть ListBox со специальным ItemTemplate (с изображением текста).

http://wpf.codeplex.com/ имеет дополнительные элементы управления, чтобы помочь вам.

Greetz, knom.

1 голос
/ 05 января 2011

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

Для вашего TreeView вам нужно будет определить два шаблона элементов, один для корневых элементов и один для дочерних элементов.Это должно быть довольно просто, но это, конечно, зависит от ваших данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...