Animation 类

定义

封装动画,此函数集合在用户可察觉的时间段内修改属性。

public class Animation : System.Collections.IEnumerable
type Animation = class
    interface IEnumerable
继承
System.Object
Animation
实现
System.Collections.IEnumerable

构造函数

Animation()

新建具有默认值的 Animation 对象。

Animation(Action<Double>, Double, Double, Easing, Action)

使用指定参数创建新的 Animation 对象。

属性

IsEnabled

封装动画,此函数集合在用户可察觉的时间段内修改属性。

方法

Add(Double, Double, Animation)

向此 Animation 添加一个 Animation 对象,该对象于 beginAt 开始,于 finishAt 结束。

Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

用提供的参数运行 owner 动画。

GetCallback()

返回一个回调,以递归方式运行 Animation 对象及其已开始且未结束的子级上已缓动的动画步骤。

GetEnumerator()

返回一个可用于循环访问此 Animation 对象的 Animation 子对象的迭代器。

Insert(Double, Double, Animation)

向此 Animation 添加一个 Animation 对象,该对象于 beginAt 开始,于 finishAt 结束。

WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

使用指定的 callback 创建新的 Animation 对象,并将其添加至 Animation 对象的子级。

WithConcurrent(Animation, Double, Double)

animation 添加至 Animation 对象的子级,并将 animation 的开始时间和结束时间分别设为 beginAtfinishAt

适用于