吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

silverlight storyboard

  1.  

    一个 storyboard 实际是由多个 TimeLine 来组成

 

上图可以看出storyBoard中有一个属性是Children,它是TimelineCollection类型,就是说它包含了多个Timeline,见下图:

 

来一个例子:

 

看看XAML生成的代码,上面有两个DoubleAnimationUsingKeyFrames,但实际上是一个 Timeline。

但是在CS代码中,我们打出DoubleAnimationUsingKeyFrames,按F12可以看出它也是继承于 TimeLine

示例图的红线可以看到,一个Timeline实际上是对应的是某一个控件的某一个属性的变化过程。

一个Timeline 会包含多个时间点,某一个时间点它的属性需要指定的话,那它就是一个KeyFrame关键帧。

一个关键帧里面,要包含两项信息,第一是这个关键帧所发生的时间,第二是这个时间的Value是多少。

 

 

 

 

 

posted on 2012-08-05 22:14  _eagle  阅读(577)  评论(0编辑  收藏  举报