我尝试了以下方式。
<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>
没有什么变化。请帮忙。
谢谢
答案 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>