WPF 使用EventTrigger设置Item的IsSelected选项

时间:2020-05-06 09:10:35   收藏:0   阅读:68
原文: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>
技术分享图片

 

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!