Поделиться через


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)

Создает новый объект Animation с указанным callback и добавляет его в дочерние элементы данного объекта Animation.

WithConcurrent(Animation, Double, Double)

Добавляет animation к дочерним элементам этого объекта Animation и устанавливает время начала и окончания animation для beginAt и finishAt соответственно.

Применяется к