潜移默化学会WPF|样式篇---ListBox的Item样式 - AYUI框架 - 博客园

潜移默化学会WPF|样式篇---ListBox的Item样式 - AYUI框架 - 博客园
原文: 潜移默化学会WPF(样式篇)---ListBox的Item样式 - AYUI框架 - 博客园

<ListBox>        <!-- 数据 -->        <ListBoxItem>AAAA</ListBoxItem>        <ListBoxItem>BB</ListBoxItem>        <ListBoxItem>CCCC</ListBoxItem>               <!-- 设置ListBoxItem样式 -->        <ListBox.ItemContainerStyle>            <Style TargetType="ListBoxItem">                <!-- 设置控件模板 -->                <Setter Property="Template">                    <Setter.Value>                        <ControlTemplate TargetType="ListBoxItem">                            <Border Background="{TemplateBinding Background}">                                <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"                                                 VerticalAlignment="{TemplateBinding VerticalContentAlignment}"                                                 TextBlock.Foreground="{TemplateBinding Foreground}"/>                            </Border>                        </ControlTemplate>                    </Setter.Value>                </Setter>                               <!-- 设置触发器 -->                <Style.Triggers>                    <Trigger Property="IsSelected" Value="true">                        <Setter Property="Background" Value="Black"/>                        <Setter Property="Foreground" Value="White"/>                    </Trigger>                    <Trigger Property="IsMouseOver" Value="true">                        <Setter Property="Background" Value="LightGreen"/>                        <Setter Property="Foreground" Value="Red"/>                    </Trigger>                </Style.Triggers>            </Style>        </ListBox.ItemContainerStyle>    </ListBox>

鼠标移上去单击 移上的颜色改变

时间:2019-03-02 00:08:14 阅读(28)

推荐阅读