Animation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет анимацию.
public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
interface IDisposable
interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
- Наследование
-
Animation
- Производный
- Реализации
Конструкторы
Animation() |
Создайте экземпляр нового Animation объекта. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Создайте экземпляр нового Animation объекта с заданными параметрами. |
Animation(List<Animation>) |
Создайте экземпляр нового Animation объекта, состоящего из заданного списка дочерних анимаций. |
Поля
animationManger |
Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией. |
childrenAnimations |
Коллекция дочерних анимаций, связанных с этой анимацией. |
Свойства
AnimationManager |
Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией. |
CurrentTime |
Текущая метка времени (в секундах) анимации. |
Duration |
Длительность этой анимации в секундах. |
Easing |
Функция Easing , применяемая к этой анимации. |
Finished |
Обратный вызов, который вызывается при завершении этой анимации. |
HasFinished |
Указывает, завершена ли эта анимация. |
IsDisposed |
Возвращает значение, указывающее, была ли удалена эта анимация. |
IsPaused |
Указывает, приостановлена ли эта анимация. |
Name |
Имя этой анимации. |
Progress |
Ход выполнения этой анимации в процентах. |
Repeats |
Указывает, должна ли эта анимация повторяться. |
StartDelay |
Задержка (в секундах), учитываемая перед началом анимации. |
Step |
Обратный вызов, который вызывается после каждого галочки этой анимации. |
Методы
Add(Double, Double, Animation) |
Добавляет новую дочернюю анимацию в эту анимацию с указанными параметрами. |
Commit(IAnimationManager) |
IAnimationManager Задает для этой анимации. |
CreateAutoReversing() |
Создает анимацию, содержащую исходную анимацию и обратную версию одной и той же анимации. |
CreateReverse() |
Создает обратную версию текущей анимации, включая отмену дочерних анимаций. |
Dispose() |
Представляет анимацию. |
Dispose(Boolean) |
Представляет анимацию. |
GetEnumerator() |
IEnumerator Предоставляет дочерние анимации. |
OnTick(Double) |
Выполняет логику для обновления всех анимаций в этой анимации. |
Pause() |
Приостанавливает анимацию. |
RemoveFromParent() |
Удаляет эту анимацию из родительского элемента. Если нет родительского, ничего не произойдет. |
Reset() |
Сбрасывает анимацию (и все дочерние анимации) в исходное состояние. |
Resume() |
Возобновляет анимацию. |
Tick(Double) |
Метод активации обновления для этой анимации. |
Update(Double) |
Обновления эту анимацию путем обновления Progress и вызоваStep. |