我想更改组合框的背景颜色。当组合框不可编辑时,它可以成功工作。但是,当我更改组合框的IsEditable = True
时,背景颜色固定为仅白色。
我尝试了这种方法(Change the background color of a WPF editable ComboBox programmatically)。但这对我的窗口不起作用。
这是我的XAML标记:
<ComboBox FontSize="16" FontWeight="Bold" Name="combo" IsEditable="True" TabIndex="0" Margin="146,114,164,0" VerticalAlignment="Top" Height="30" Padding="6,5,5,3" BorderBrush="Black" Background="#FFDDDDDD">
答案 0 :(得分:0)
StackOverflow中有一个已解决的问题。我编译并测试了该代码。可以。
您可以使用此链接中的代码,也可以编写样式。
<Style x:Key="MyCheckBox" TargetType="{x:Type CheckBox}"></Style>
直接创建资源字典或将样式作为资源添加到复选框。您也可以通过使用模板来做到这一点。