如何更改DataGridComboBoxColumn中的字体颜色?

时间:2014-07-17 10:43:35

标签: c# wpf

我尝试了以下方式。

<DataGridComboBoxColumn.ElementStyle>
                    <Style>
                        <Setter Property="ComboBox.ItemsSource" Value="{Binding Path=ResourcesList}"  />
                        <Setter Property="ComboBoxItem.Foreground" Value="{Binding TypeOfEntry, Converter={StaticResource DisplayValueToBrushConverter}}"/>
                        <Setter Property="ComboBoxItem.Background" Value="SpringGreen"/>
                    </Style>
                </DataGridComboBoxColumn.ElementStyle>
没有什么变化。请帮忙。 谢谢

1 个答案:

答案 0 :(得分:0)

我做了这些改动,现在正在运作

 <DataGridComboBoxColumn.EditingElementStyle>
                    <Style>
                        <Setter Property="ComboBox.ItemsSource" Value="{Binding Path=ResourcesList}" />

                        <Setter Property="TextElement.Background" Value="SlateBlue"/>
                        <Setter Property="TextElement.Foreground" Value="SpringGreen"/>
                    </Style>
                </DataGridComboBoxColumn.EditingElementStyle>