Silverlight中多个storyboard顺序播放(代码实现)

简介: 1、问题:在Blend中设计了多个storyboard动画,现在有个要求,就是当第一个动画播放完成后,第二个接着开始播放,程序代码如何控制?2、解决方案:   处理第一个动画在播放完成后的Completed事件,让第二个动画开始播放。

1、问题:在Blend中设计了多个storyboard动画,现在有个要求,就是当第一个动画播放完成后,第二个接着开始播放,程序代码如何控制?


2、解决方案:

   处理第一个动画在播放完成后的Completed事件,让第二个动画开始播放。


3、代码实现:

public SYIT()
{
    // 为初始化变量所必需
    InitializeComponent();
    this.Storyboard1.Begin();
    this.Storyboard1.Completed += new EventHandler(Storyboard1_Completed);
}


void Storyboard1_Completed(object sender, EventArgs e)
{
    this.Storyboard2.Begin();
}

相关文章
|
前端开发
Silverlight跑马灯效果实现代码
首先定义一个UC_Pic.xaml的文件      UC_Pic.xaml.cs文件内容如下: using System;using System.
816 0
|
前端开发 计算机视觉 机器学习/深度学习
Silverlight图片验证码生成代码
在Silverlight的登录页面中经常用到输入验证码,怎么生成的呢,其实和.NET生成差不多,以下简单介绍一种: 1、在Silverlight项目下建立一个类IndentifyCodeClass.
614 0
|
API
ArcGIS API for Silverlight代码中使用Template模板
       在项目开发中,会遇到点选中聚焦闪烁效果,但是因为在使用Symbol的时候,会设置一定的OffSetX和OffSetY,所以聚焦闪烁的时候,有些情况下,会出现闪烁点的位置和Symbol的位置不重叠现象,下面的方法就是解决这个问题的。
722 0
|
前端开发 API 开发工具
ArcGIS API for Silverlight开发中鼠标左键点击地图上的点弹出窗口及右键点击弹出快捷菜单的实现代码
1、首先在SL项目中添加一个抽象类ContextMenu.cs文件,代码如下: using System; using System.
1230 0