Я схожу с ума, что я просто не могу изменить цвет ComboBox. Попробовали использовать свойство фона прямо на ComboBox, но ничего не происходит.Изменение цвета фона для ComboBox, это не изменение цвета вообще
Вы также попытались использовать блок стиля и установить цвет фона, но это также не работает.
Код
<ComboBox Padding="7" Height="34" Background="#ffffff">
<ComboBox.Resources>
<Style x:Key="{x:Type ComboBox}" TargetType="ComboBox">
<Setter Property="Background" Value="red" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="black" />
</Style>
</ComboBox.Resources>
<ComboBoxItem IsSelected="True">1 - Room</ComboBoxItem>
<ComboBoxItem>2 - Rooms</ComboBoxItem>
<ComboBoxItem>3 - Rooms</ComboBoxItem>
<ComboBoxItem>4 - Rooms</ComboBoxItem>
<ComboBoxItem>5+ - Rooms</ComboBoxItem>
</ComboBox>
Несмотря на то, что я поставил цвет фона на белый, он по-прежнему только стандартный серый цвет.
Здесь вы можете увидеть, как это выглядит:
Надежда кто-то может сказать мне, что я делаю неправильно?
Проверьте это [ответ] (http://stackoverflow.com/questions/22695145/wpf-change-background-color-of-a-combobox). Похоже, вам придется реализовать свой собственный ControlTemplate. –