Как удалить серый фон из выпадающего списка?
У меня возникли проблемы с укладкой а
ComboBox
Я дал ссылку на скриншот, который показывает ComboBox
рядом с некоторыми TextBlock
управления. Когда ComboBox
является нет выбранный, я хочу, чтобы он выглядел как TextBlock
элементы управления, но я, кажется, не могу найти свойство, чтобы избавиться от серого фона по умолчанию.Любая помощь будет очень признательна.
Добрые пожелания - Патрик
Захватить.JPG - Google Диск[^]
Что я уже пробовал:
Я уже пробовал
Background
свойство и просмотрел все свойства на MSDN (хотя я еще не пробрался вверх по иерархии классов, чтобы увидеть, могу ли я увидеть свойство, вызывающее проблему).
[no name]
https://msdn.microsoft.com/en-us/library/ms752094(v=против 110).aspx
Patrick Skelton
Спасибо Вам за эту ссылку. Господи... неужели все может быть еще сложнее? Это кажется чудовищным объемом работы, чтобы изменить одно свойство стандартного ComboBox. Есть ли какой-нибудь способ получить копию встроенного элемента управления, чтобы я мог просто изменить тот бит, который мне нужен?
J. Calhoun
Я не смог увидеть ссылку здесь, в моем местоположении, из-за ограничений; однако, насколько я понимаю, когда вы не выбираете combobox, вы хотели бы, чтобы стиль больше походил на текстовый блок. Ссылка, которую разместил NotPolitcallyCorrect, - это документация о том, как combobox создается с нуля; однако вы можете изменить его без такой большой работы. Однако я бы создал шаблон элемента управления в словаре ресурсов, который нацелен на combobox. Затем я бы добавил триггер на шаблон элемента управления, который срабатывает, когда combobox не имеет фокуса, который изменяет стиль шаблона, чтобы выглядеть как текстовый блок.
>Это менее интенсивная ссылка стиля шаблона управления combobox.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/af2b067b-6416-4381-a7c1-63cf6f74b3aa/combobox-custom-controltemplate?форум=wpf
Patrick Skelton
Спасибо тебе за это.