在WPF ComboBox上,是否可以为文本框和弹出窗口设置不同的前景颜色?

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

  •  02-07-2019
  •  | 
  •  

基本上我的问题源于希望文本框部分为白色,而下拉为黑色。当我将文本设置为白色时,下拉按照我的要求显示,但文本框中的文本本身几乎无法读取。将前景设置为黑色会使下拉不可读。

有没有一个好方法来处理这个问题?我还在学习WPF。

有帮助吗?

解决方案

编辑ControlTemplate,您将看到一个TextBlock和另一个PopUp,它再次拥有一组控件。为此TextBox设置不同的ForeGround / Background,

其他提示

您最好的选择是编辑ComboBox模板的副本,并单独设置其中的两个。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top