在WPF组合框上,是否可以为文本框和弹出窗口设置不同的前景颜色?
时间:2020-03-06 14:44:13 来源:igfitidea点击:
基本上,我的问题来自于希望文本框部分为白色,下拉菜单为黑色。当我将文本设置为白色时,下拉菜单会根据需要显示,但文本框中的文本几乎不可读。将前景设置为黑色会使下拉菜单不可读。
有没有解决这个问题的好方法?我仍在学习WPF。
解决方案
最好的选择是编辑ComboBox模板的副本,然后分别设置其中两个。
编辑ControlTemplate,我们将看到一个TextBlock和另一个具有一组控件的PopUp。此文本框具有不同的ForeGround / Background,