【WPF】设置 ComboBox 默认模板样式

默认模式

效果

默认

代码

<ComboBox>
    <ComboBoxItem Content="111"/>
    <ComboBoxItem Content="222"/>
    <ComboBoxItem Content="333"/>
</ComboBox>

高度

效果

高度

代码

<ComboBox Height="40" Width="130" VerticalContentAlignment="Center" Padding="10,0,10,0">

    <ComboBox.ItemContainerStyle>
        <Style TargetType="{x:Type ComboBoxItem}">
            <Setter Property="Padding" Value="10" />
        </Style>
    </ComboBox.ItemContainerStyle>

    <ComboBoxItem Content="111"/>
    <ComboBoxItem Content="222"/>
    <ComboBoxItem Content="333"/>

</ComboBox>

文本颜色

效果

文本颜色

代码

<ComboBox>

    <ComboBox.ItemContainerStyle>
        <Style TargetType="{x:Type ComboBoxItem}">
            <Setter Property="Foreground" Value="Orange" />
            <Setter Property="Background" Value="Gray" />
        </Style>
    </ComboBox.ItemContainerStyle>

    <ComboBoxItem Content="111"/>
    <ComboBoxItem Content="222"/>
    <ComboBoxItem Content="333"/>

</ComboBox>

高亮颜色

效果

高亮颜色

代码

<ComboBox>

    <ComboBox.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Red" />
    </ComboBox.Resources>

    <ComboBoxItem Content="111"/>
    <ComboBoxItem Content="222"/>
    <ComboBoxItem Content="333"/>
</ComboBox>
发表于:2017年7月11日,阅读量:166,标签:WPF · ComboBox