我想为文本块设置动画,所以我在下面做的就是完美的
<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>
但是,如果我想做那个文本块我会怎么做,一段时间之后消失,并且在某些控件上发生一些clik或事件后,它应该正常工作。在排序中我想让它在一段时间后完全消失。
答案 0 :(得分:0)
您可以通过添加BeginTime =“0:0:5”示例
来延迟动画<DoubleAnimation
Storyboard.TargetName="DelayedBeginTimeRectangle"
Storyboard.TargetProperty="Width"
BeginTime="0:0:5" From="100" To="600" Duration="0:0:5" />
同样在你的情况下删除AutoReverse =“True”RepeatBehavior =“Forever”