Показывать изображение вместо выпадающего списка - PullRequest
0 голосов
/ 26 января 2012

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

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

Насколько легко этого достичь?Какие свойства мне нужно установить для достижения этой цели?

Спасибо,

Шон

1 Ответ

0 голосов
/ 26 января 2012

Я делал нечто подобное в прошлом. Проблема в том, что ComboBox показывает выбранное значение в качестве «основного» элемента рядом с кнопкой переключения. Что я сделал, так это создал новый ControlTemplate , скопировал весь шаблон комбинированного списка и добавил ContentPresenter поверх существующего в содержимом переключателя. Существующий ContentPresenter показывает выбранный элемент, вы можете перезаписать его содержимое Content="{TemplateBinding SelectionBoxItem}" и показать что-то еще, например, ваше изображение.

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