0

我有一个 ListView,我想在将其添加到列表视图时为其项目设置动画,我找到了一种方法来做到这一点:

<Window.Resources>
    <Style TargetType="{x:Type ListViewItem}">
        <Style.Triggers>
            <EventTrigger RoutedEvent="Loaded">
                <BeginStoryboard>
                    <Storyboard>
                        <ThicknessAnimation Storyboard.TargetProperty="BorderThickness" From="0,5" To="0,0" Duration="0:0:0.2" />
                    </ Storyboard>
..........

问题是每次 ListViewItem 进入视图或只是重新加载时都会触发此动画,我希望它只发生一次(添加 ListViewItem 时),仅此而已。

我怎样才能让动画只触发一次?

4

0 回答 0