我想知道在C# 4.0中是否有类似于jQuery中animate()函数的功能?
当用户点击按钮时,一些面板和其他控件必须消失,然后我考虑使用一些简单的动画效果来使其更美观,例如透明度。还有另一个任务需要以正确的顺序移动一些面板,然后我再次考虑使用类似于jQuery animate()函数中的缓动运动。
我想知道在C# 4.0中是否有类似于jQuery中animate()函数的功能?
当用户点击按钮时,一些面板和其他控件必须消失,然后我考虑使用一些简单的动画效果来使其更美观,例如透明度。还有另一个任务需要以正确的顺序移动一些面板,然后我再次考虑使用类似于jQuery animate()函数中的缓动运动。
animate()
最直接的等价物是WPF的DoubleAnimation。如果要对多个属性进行动画处理,则等价物为Storyboard。还有更为复杂的可重复使用的动画功能,包括免费的Expression Blend SDK中的FluidMoveBehavior和带有ExtendedVisualStateManager的UseFluidLayout
。
以下是Blend动画的介绍: