首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DoubleAnimation上应用多个TextBlock

如何在DoubleAnimation上应用多个TextBlock
EN

Stack Overflow用户
提问于 2018-10-18 01:23:22
回答 1查看 33关注 0票数 0

我有这样的变数

代码语言:javascript
复制
<Grid Grid.Column="1" x:Name="AdvArea" Margin="10,0,0,0">
    <Canvas x:Name="Advertise" Background="{x:Null}" Margin="10,0,0,0" >
        <TextBlock Name="AdvMarquee" Text="Scroll Text For Advertise" Padding="10, 0, 10, 0"/>
    </Canvas>
</Grid>

最后,我在DoubleAnimation上用这段代码在TextBlock上应用了Marquee。

代码语言:javascript
复制
private void UserControl_Loaded( object sender, RoutedEventArgs e )
{
    DoubleAnimation doubleAnimation = new DoubleAnimation();
    doubleAnimation.From = -AdvMarquee.ActualHeight;
    doubleAnimation.To = 0;
    doubleAnimation.RepeatBehavior = RepeatBehavior.Forever;
    doubleAnimation.Duration = new Duration( TimeSpan.FromSeconds(5) );

    AdvMarquee.BeginAnimation( Canvas.TopProperty, doubleAnimation );

    // Dev Area
    List<String> Messages = new List<String>();

    Messages.Add( String.Format( "AdvMarquee : HasAnimatedProperties > " + AdvMarquee.HasAnimatedProperties ) );
    Messages.Add( String.Format( "doubleAnimation.From : " + doubleAnimation.From ) );
    Messages.Add( String.Format( "doubleAnimation.To : " + doubleAnimation.To ) );
    Messages.Add( String.Format( "doubleAnimation.RepeatBehavior : " + doubleAnimation.RepeatBehavior ) );
    Messages.Add( String.Format( "doubleAnimation.Duration : " + doubleAnimation.Duration ) );


    MessageBox.Show( String.Join("\n", Messages ) );
}

我计划做的是滚动文本从范围外到屏幕

停下来表演一下

在此之后,从屏幕滚动到外部。

但我不知道如何应用另一个动画后,存在动画完成。

我的场景

  1. 从屏幕外向下滚动我的文本到屏幕
  2. 将此文本保留片刻(例如,10秒)
  3. 从屏幕再向下滚动到屏幕的外部。

我需要知道的

  1. 将DoubleAnimation应用于TextBlock (已完成)
  2. 当第一个DoubleAnimation完成时,应用另一个DoubleAnimation。

任何小费都可以所以,把手给我。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-18 02:52:34

您需要创建一个故事板,它是一个允许多个子动画的对象。使用它可以同时动画多个属性,还可以一个接一个地链接动画。从下面的文档开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52865646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档