Em um WPF ComboBox, é possível definir uma cor de primeiro plano diferente para a caixa de texto e o pop-up?

StackOverflow https://stackoverflow.com/questions/134825

  •  02-07-2019
  •  | 
  •  

Pergunta

Basicamente o meu problema decorre de um desejo de ter a parte de caixa de texto ser branca, e no menu suspenso de ser negro. Quando eu definir o texto para branco, o drop-down aparece como eu quero, mas o texto na própria caixa de texto é dificilmente legível. Definir o primeiro plano para preto faz o drop-down ilegível.

Existe uma boa maneira de lidar com isso? Eu ainda estou aprendendo WPF.

Foi útil?

Solução

Edite o ControlTemplate, Você vai ver um TextBlock e outro PopUp que novamente tem um conjunto de controles. Ter um diferente do primeiro plano / fundo para este TextBox,

Outras dicas

Sua melhor aposta é a de editar uma cópia do modelo da caixa de combinação e defina a dois deles de forma independente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top