Ich werde verrückt, dass ich nur nicht die Farbe der ComboBox ändern kann. Habe versucht, die Hintergrundeigenschaft rechts auf der ComboBox zu verwenden, aber nichts passiert.Ändern Hintergrundfarbe für eine ComboBox, ändert es überhaupt nicht
Habe auch versucht, einen Style-Block zu verwenden und die Hintergrundfarbe einzustellen, aber das funktioniert auch nicht.
-Code
<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>
Obwohl, dass ich die Hintergrundfarbe weiß, gesetzt haben es nach wie vor nur die Standard-graue Farbe.
Hier können Sie sehen, wie es aussieht:
Hoffnung jemand kann mir sagen, was ich falsch mache?
Überprüfen Sie diese [Antwort] (http://stackoverflow.com/questions/22695145/wpf-change-background-color-of-a-combobox). Sieht so aus, als müssten Sie Ihre eigene ControlTemplate implementieren. –