В основном моя проблема связана с желанием, чтобы часть текстового поля была белой, а раскрывающийся список - черным. Когда я устанавливаю текст белым, раскрывающийся список отображается так, как я хочу, но текст в самом текстовом поле трудно читается. Установка черного для переднего плана делает раскрывающийся список нечитаемым.
Есть ли хороший способ справиться с этим? Я все еще изучаю WPF.





Лучше всего отредактировать копию шаблона ComboBox и установить два из них независимо.
Отредактируйте ControlTemplate, вы увидите TextBlock и другое PopUp, которое снова имеет набор элементов управления. Имейте другой ForeGround / Background для этого TextBox,