Silverlight中的故事板有哪些类型?

时间:2012-10-31 06:27:51

标签: c# silverlight types storyboard

我最近接受了一次采访。我在面试中被问到这个问题。我读了一篇文章[http://bitslot.info/ch13lev1sec1.shtml][1].这篇文章向我解释了故事板的类型。主动,被动和交互式故事板是Silverlight中的故事板类型吗?

1 个答案:

答案 0 :(得分:0)

Silverlight / WPF

中的动画类型(故事板)
  1. DoubleAnimation:这会将Double Value从一个值设置为另一个值。因此,如果您想要随时间更改TextBox的宽度,则需要DoubleAnimation。

  2. ColorAnimation:如果Change元素的类型为Color,则与上述相同,您需要ColorAnimation。

  3. 转换:这将为形状的渲染设置动画(例如Ractangle)。 可以进行各种转换,例如拉伸倾斜旋转等。

  4. SingleAnimation,RectAnimation,PointAnimation,Int32Animaition,ThicknessAnimation 等每个都具有相同的含义。
  5. 因此,动画类型的基础基于您希望动画处理的属性类型。

    动画也可以分类分为两种基本方式:

    1. 没有KeyFrames的动画:这些动画只需要两个值,From和To。它为您提供基于动画的Timeline.DesiredFramerate属性的平滑动画。

    2. 动画使用KeyFrames:允许您指定KeyFrame集合,该集合允许您在指定时间定义KeyFrame值。这样您就可以根据特定的时间间隔调整自己的动画。

    3. 这些参考资料可能会为您提供有关Animation (Storyboard)类型及其用法的更多信息:

      1. Introduction to WPF Animations
      2. WPF Tutorial - Styles, Triggers & Animation
      3. Animation Overview
      4. Storyboards Overview