silverlight storyboard
上图可以看出storyBoard中有一个属性是Children,它是TimelineCollection类型,就是说它包含了多个Timeline,见下图:
来一个例子:
看看XAML生成的代码,上面有两个DoubleAnimationUsingKeyFrames,但实际上是一个 Timeline。
但是在CS代码中,我们打出DoubleAnimationUsingKeyFrames,按F12可以看出它也是继承于 TimeLine
示例图的红线可以看到,一个Timeline实际上是对应的是某一个控件的某一个属性的变化过程。
一个Timeline 会包含多个时间点,某一个时间点它的属性需要指定的话,那它就是一个KeyFrame关键帧。
一个关键帧里面,要包含两项信息,第一是这个关键帧所发生的时间,第二是这个时间的Value是多少。