我有一个 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 时),仅此而已。
我怎样才能让动画只触发一次?