Стиль WPF Expander значок как расширитель TreeView - PullRequest
2 голосов
/ 27 октября 2011

Я хотел бы стилизовать мой расширитель WPF, как расширители, используемые в этом TreeView из Windows 7 (см. Скриншот ниже). Есть ли стили, доступные для этого?

Редактировать: меня интересует стиль расширителя, в частности, маленький треугольный индикатор расширения

Sample Expander Style

1 Ответ

2 голосов
/ 31 октября 2011

См. Комментарий Рича выше - решение состоит в том, чтобы использовать Blend для извлечения шаблона элемента управления по умолчанию для TreeView.

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

...