因此,作为一个简单的例子,如果你有一个itemscontrol,比如下面的一个,它动态地创建它的内容,我如何添加触发器,以便每个item都在列表中有动画,并且有一个基于它的索引的begintime。
我尝试扩展按钮,使其包含延迟时间,然后绑定按钮控件模板的触发器中包含的动画的开始时间,因为动画是可自由释放的,所以存在问题。
如何在itemscontrol本身或各个items上创建一个脚本,逐个显示每个items。
有什么想法吗?
我的标记起点:
<Window.Resources>
<ResourceDictionary >
<Collections:ArrayList x:Key="ItemsList">
<System:String>OPTIONS</System:String>
<System:String>STICKERS</System:String>
<System:String>STYLING</System:String>
<System:String>WHEELS</System:String>
<System:String>INTERIOR</System:String>
<System:String>ROOF</System:String>
<System:String>COLOURS</System:String>
<System:String>VERSION</System:String>
</Collections:ArrayList>
</ResourceDictionary>
</Window.Resources>
<Grid>
<ListView ItemsSource="{StaticResource ItemsList}">
<ListView.Style>
<Style>
<Setter Property="ListView.ItemTemplate">
<Setter.Value>
<DataTemplate>
<Button Content="{Binding}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.Style>
</ListView>
</Grid>
干杯
J