2015-05-14 43 views
0

我遇到了ComboBox所選項目顏色的問題...默認情況下,當您從ComboBox中選擇一個項目時,它是黑色的。如何將項目的顏色更改爲白色?我似乎無法修改它。這是怎麼回事?C#WPF如何修改組合框的選定項目的顏色?

+1

您是否嘗試過使用'foreground'元素來設置顏色? – Celt

+0

嗯,它們現在是白色的,但是當我下拉菜單時,它也全是白色的,也就是說,我看不到下拉菜單中的任何項目。我怎樣才能將它設置爲黑色或什麼? – user4136548

+2

谷歌wpf組合框選定的項目顏色,你會發現很多答案 – 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> 

在項目模板的情況下,你需要修改模板。

相關問題