我最近接受了一次采访。我在面试中被问到这个问题。我读了一篇文章[http://bitslot.info/ch13lev1sec1.shtml][1].这篇文章向我解释了故事板的类型。主动,被动和交互式故事板是Silverlight中的故事板类型吗?
答案 0 :(得分:0)
Silverlight
/ WPF
DoubleAnimation:这会将Double Value从一个值设置为另一个值。因此,如果您想要随时间更改TextBox的宽度,则需要DoubleAnimation。
ColorAnimation:如果Change元素的类型为Color,则与上述相同,您需要ColorAnimation。
转换:这将为形状的渲染设置动画(例如Ractangle)。 可以进行各种转换,例如拉伸,倾斜,旋转等。
因此,动画类型的基础基于您希望动画处理的属性类型。
动画也可以分类分为两种基本方式:
没有KeyFrames的动画:这些动画只需要两个值,From和To。它为您提供基于动画的Timeline.DesiredFramerate属性的平滑动画。
动画使用KeyFrames:允许您指定KeyFrame集合,该集合允许您在指定时间定义KeyFrame值。这样您就可以根据特定的时间间隔调整自己的动画。
这些参考资料可能会为您提供有关Animation (Storyboard)
类型及其用法的更多信息: