wpf listview изменение поведения отображения выбранного элемента

Я хочу изменить поведение отображения выбранных элементов в представлении списка WPF. В частности, я хочу сохранить пользовательские цвета переднего плана текстового блока, которые я применил, и применить рамку вокруг элемента.

Я могу изменить SystemColors.HighlightBrushKey а также ControlBrushKey изменить цвет фона выбранного элемента, но я не знаю, как заставить его прекратить изменять цвет шрифта или использовать вместо него рамку. Я пытался манипулировать шаблоном управления, а также искал в Google примеры того, как это сделать, но безуспешно.

1 ответ

Да, похоже, вам приходится испытывать трудности при использовании ControlTemplates.

Хорошей новостью является то, что с помощью Expression Blend вы можете получить текущий ControlTemplate для ListView и настроить нужный вам бит и использовать его в качестве стандартного ControlTemplate.

Другие вопросы по тегам