Em um WPF ComboBox, é possível definir uma cor de primeiro plano diferente para a caixa de texto e o pop-up?
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.
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