ListboxItem情节提要动画
本文关键字:动画 ListboxItem | 更新日期: 2023-09-27 18:00:28
我有一个用以下语句声明的Listbox
:
<ListBox Height="694" HorizontalAlignment="Left" x:Name="listBox1"
ItemContainerStyle="{StaticResource ListBoxItemStyle1}" />
ListBoxItemStyle1
是一个简单的样式,我添加了一个Storyboard
。我的问题是,当用户选择项目时,我如何播放这个故事板?我想让选定的ListBoxItem
动画化,但似乎无法从代码后面访问情节提要(称为sb
),因为编译器声称它不存在。
您可以通过在Style中放置EventTrigger来实现这一点。不知道你的具体XAML,这里有一个通用的例子:
<Style ... >
<!--[etc...]-->
<Style.Triggers>
<EventTrigger RoutedEvent="Selected">
<BeginStoryboard>
<Storyboard ...
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>