C# WPF 如何修改ComboBox 选中项的颜色?
C# WPF How to modify the ComboBox's selected item's color?
我在使用 ComboBox 的 selected 项目颜色时遇到问题...默认情况下,当您 select 来自 ComboBox 的项目时,它是黑色的。如何将项目的颜色更改为白色?我似乎无法修改它。怎么回事?
在最简单的情况下你可以这样写 XAML:
<ComboBox ItemsSource="{Binding DropDowmItems}" Foreground="Red">
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="Foreground" Value="Black"/>
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>
如果是项目模板,您需要修改该模板。
我在使用 ComboBox 的 selected 项目颜色时遇到问题...默认情况下,当您 select 来自 ComboBox 的项目时,它是黑色的。如何将项目的颜色更改为白色?我似乎无法修改它。怎么回事?
在最简单的情况下你可以这样写 XAML:
<ComboBox ItemsSource="{Binding DropDowmItems}" Foreground="Red">
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="Foreground" Value="Black"/>
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>
如果是项目模板,您需要修改该模板。