将项目添加到我的列表框时得到这个 XAML 代码动画 - 效果很好:
<Window.Resources>
<Style TargetType="{x:Type ListBoxItem}">
<Style.Triggers>
<EventTrigger RoutedEvent="Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:2">
</DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>
</Window.Resources>
无论如何,在我的列表框中删除项目时我可以做同样的事情吗?
我有一个:
ObservableCollection<string> _data = new ObservableCollection<string>();
存储项目。
编辑:问题似乎是,当我从 ObservableCollection 中删除它时,首先删除该项目,然后运行动画 - 但没有任何显示,因为该项目不再存在?我对吗?
此致