我正在尝试更改组合框下拉菜单或单击组合框标题时打开的包含选项的弹出窗口的背景颜色。
<Style TargetType="{x:Type ComboBox}" BasedOn="{StaticResource MaterialDesignComboBox}">
<Setter Property="Background" Value="White"></Setter>
</Style>
现在,这种安全的代码改变了整个组合框的背景色。有没有办法保持标题的颜色透明并更改下拉菜单的颜色?
编辑:我正在xaml工具箱中使用材质设计进行样式设置
答案 0 :(得分:0)
我发现的一种解决方法是覆盖 MaterialDesignPaper
中的 ComboBox.Resources
颜色:
<ComboBox.Resources>
<SolidColorBrush x:Key="MaterialDesignPaper" Color="Red"/>
</ComboBox.Resources>