Могу ли я переключить возможность расширения расширителя?

Есть ли какое-либо свойство или состояние, которое я могу установить для объекта-расширителя, который делает его нерасширяемым, но все же может быть выбран?

Я думаю, например, о последнем дочернем элементе в TreeView, где я не хочу, чтобы Expander имел кнопку расширения. Но другие варианты использования могут быть в том случае, если у кого-то нет доступа к более чем заголовку или чему-то в этом роде.


person Ingó Vals    schedule 30.06.2010    source источник


Ответы (1)


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

См. WPF Expander: Изменение направления значка на противоположное при сохранении того же местоположения содержимого (ExpandDirection) о том, как создать собственный шаблон для расширителя.

person Andrii    schedule 30.06.2010