C#靠山指定Style,动画属性无效,其他属性正常
C#后台指定Style,动画属性无效,其他属性正常
首先,在listboxitem模板样式中添加<eventtrigger/>,如下:
随后在C#代码中对listboxitem.style赋值
执行后发现EventTrigger并没有被触发,而其他如background等值均已修改,请教各位是什么原因?该如何修改?
或者简单点说,如何在后台动态添加listboxitem并且对其添加动画,谢谢!
------解决思路----------------------
首先,在listboxitem模板样式中添加<eventtrigger/>,如下:
<EventTrigger RoutedEvent="ListBoxItem.Loaded">
<BeginStoryboard>
<Storyboard x:Name="ColorStoryboard" BeginTime="00:00:00">
<ColorAnimation x:Name="colorAni" BeginTime="00:00:00"
Storyboard.TargetProperty="(ListBoxItem.Foreground).(SolidColorBrush.Color)"
From="Red" To="Green" Duration="0:0:0.3" RepeatBehavior="Forever" AutoReverse="True"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
随后在C#代码中对listboxitem.style赋值
listboxitem.Style=(Style)this.FindResource("ListBoxItemAnimationStyle")
执行后发现EventTrigger并没有被触发,而其他如background等值均已修改,请教各位是什么原因?该如何修改?
或者简单点说,如何在后台动态添加listboxitem并且对其添加动画,谢谢!
------解决思路----------------------