1
我想制作一个可应用于TextBlock的样式来创建加载文本控件。我只想让文本的不透明度从0到1脉冲回来,直到我隐藏控件。silverlight textblock动画样式
我知道如何在不透明度上设置双重动画,但我不知道如何将故事板附加到样式中的文本块。
可以这样做吗?如果是这样,你会怎么做?
谢谢!
我想制作一个可应用于TextBlock的样式来创建加载文本控件。我只想让文本的不透明度从0到1脉冲回来,直到我隐藏控件。silverlight textblock动画样式
我知道如何在不透明度上设置双重动画,但我不知道如何将故事板附加到样式中的文本块。
可以这样做吗?如果是这样,你会怎么做?
谢谢!
下面是一个简单的例子(尽管通常我会将故事板放入资源中)。
<TextBlock x:Name="txt" Text="Hello World">
<TextBlock.Triggers>
<EventTrigger RoutedEvent="TextBlock.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="txt"
Storyboard.TargetProperty="Opacity"
From="1.0" To="0.0" Duration="0:0:1" AutoReverse="True"
RepeatBehavior="Forever"
/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock.Triggers>
</TextBlock>
BTW,以防万一,是在WPF发现触发器的丰富性一般不支持Silverlight,但Loaded事件是一个特例。