首页 > Windows开发 > 详细

WPF 使用EventTrigger设置Item的IsSelected选项

时间:2019-12-31 13:28:15      阅读:160      评论:0      收藏:0      [点我收藏+]

最主要的是在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选项

原文:https://www.cnblogs.com/T-ARF/p/12123660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!