2015-05-14 35 views
0

У меня возникли проблемы с выбранным цветом цвета ComboBox ... По умолчанию, когда вы выбираете элемент из ComboBox, он черный. Как изменить цвет элемента на белый? Я не могу изменить его. В чем дело?C# WPF Как изменить цвет выбранного объекта ComboBox?

+1

Вы пытались использовать элемент 'передний план' для установки цвета? – Celt

+0

Ну, теперь они белые, но когда я выпадаю из меню, все тоже белое, то есть я не вижу ни одного элемента в раскрывающемся меню. Как я могу установить его как Черный или что-то еще? – user4136548

+2

google wpf combobox выбранный цвет элемента, вы найдете много ответов – ZSH

ответ

2

В простейшем случае вы можете написать это в XAML:

<ComboBox ItemsSource="{Binding DropDowmItems}" Foreground="Red"> 
     <ComboBox.ItemContainerStyle> 
      <Style TargetType="{x:Type ComboBoxItem}"> 
       <Setter Property="Foreground" Value="Black"/> 
      </Style> 
     </ComboBox.ItemContainerStyle> 
    </ComboBox> 

В случае шаблона элемента, вы должны изменить этот шаблон.

Смежные вопросы