visual studio redondos redondo redondear redondeados personalizados con botones boton bordes borde wpf xaml combobox

studio - En un ComboBox de WPF, ¿es posible establecer un color de primer plano diferente para el cuadro de texto y el elemento emergente?



botones redondos visual studio 2017 (2)

Básicamente, mi problema radica en el deseo de que la porción de la caja de texto sea blanca, y la lista desplegable sea negra. Cuando configuro el texto en blanco, aparece el menú desplegable como lo quiero, pero el texto en el cuadro de texto en sí es difícil de leer. Establecer el primer plano en negro hace que el menú desplegable sea ilegible.

¿Hay una buena manera de manejar esto? Todavía estoy aprendiendo WPF.


Edite ControlTemplate, verá un TextBlock y otro PopUp que nuevamente tiene un conjunto de controles. Tener un fondo / fondo diferente para este TextBox,


Su mejor opción es editar una copia de la plantilla de ComboBox y establecer los dos de forma independiente.