0
我遇到了ComboBox所選項目顏色的問題...默認情況下,當您從ComboBox中選擇一個項目時,它是黑色的。如何將項目的顏色更改爲白色?我似乎無法修改它。這是怎麼回事?C#WPF如何修改組合框的選定項目的顏色?
我遇到了ComboBox所選項目顏色的問題...默認情況下,當您從ComboBox中選擇一個項目時,它是黑色的。如何將項目的顏色更改爲白色?我似乎無法修改它。這是怎麼回事?C#WPF如何修改組合框的選定項目的顏色?
在最簡單的情況下,你可以在XAML中這樣寫:
<ComboBox ItemsSource="{Binding DropDowmItems}" Foreground="Red">
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="Foreground" Value="Black"/>
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>
在項目模板的情況下,你需要修改模板。
您是否嘗試過使用'foreground'元素來設置顏色? – Celt
嗯,它們現在是白色的,但是當我下拉菜單時,它也全是白色的,也就是說,我看不到下拉菜單中的任何項目。我怎樣才能將它設置爲黑色或什麼? – user4136548
谷歌wpf組合框選定的項目顏色,你會發現很多答案 – ZSH