码迷,mamicode.com
首页 > Windows程序 > 详细

WPF 使用EventTrigger设置Item的IsSelected选项

时间:2020-05-06 01:48:22      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:sel   listbox   ems   nan   nta   selected   www   select   crete   

原文:WPF 使用EventTrigger设置Item的IsSelected选项

最主要的是在ItemContainerStyle中设置EventTrigger。

使用其他具有items的控件时也是可以通用类似的代码

截图

技术图片

xaml代码

技术图片
 <Grid>
        <ListBox x:Name="c"  >
            <ListBox.ItemContainerStyle>
                <Style TargetType="ListBoxItem">
                    <Style.Triggers>
                        <EventTrigger RoutedEvent="Selected">
                            <BeginStoryboard>
                                <Storyboard Storyboard.TargetProperty="IsSelected">
                                    <BooleanAnimationUsingKeyFrames>
                                        <DiscreteBooleanKeyFrame KeyTime="0:0:0:0.1">
                                            <DiscreteBooleanKeyFrame.Value>
                                                <num:Boolean>False</num:Boolean>
                                            </DiscreteBooleanKeyFrame.Value>
                                        </DiscreteBooleanKeyFrame>
                                    </BooleanAnimationUsingKeyFrames>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                    </Style.Triggers>
                </Style>
            </ListBox.ItemContainerStyle>
            <ListBoxItem Content="AAAA"  />
            <ListBoxItem Content="BAAA" />
            <ListBoxItem Content="ACAAA"/>
            <ListBoxItem Content="ADAA" />
            <ListBoxItem Content="AEAA"/>
        </ListBox>
    </Grid>
技术图片

 

WPF 使用EventTrigger设置Item的IsSelected选项

标签:sel   listbox   ems   nan   nta   selected   www   select   crete   

原文地址:https://www.cnblogs.com/lonelyxmas/p/12833907.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!