Я сделал простую раскадровку, которая берет определенный ListBoxItem и позволяет ему расти в 1,3 раза. Я хотел бы добавить эту анимацию к каждому ListBoxItem, который я создаю динамически, чтобы его можно было активировать при наведении мыши, но раскадровка кажется жестко закодированной для этого первого элемента:
<Storyboard x:Name="ListItem_MouseEntered">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="RecentNews" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1.3"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="RecentNews" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1.3"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
Как мне создать копию этой раскадровки и установить цель для каждого элемента списка?
Приветствия
Nik
PS, я считаю, что у меня есть некоторые ошибки в анимации, не беспокойтесь об этом, это не часть моего вопроса: -)