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


IPropertyAnimation Интерфейс

Определение

Описывает свойства анимации, общие для всех эффектов анимации.

public interface class IPropertyAnimation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
struct IPropertyAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract), 65536)]
[Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
public interface IPropertyAnimation
Public Interface IPropertyAnimation
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (появилось в v1.0)

Комментарии

Не реализуйте этот интерфейс. Получите указатель на экземпляр этого интерфейса с помощью свойства AnimationDescription.Animations .

Элементы управления временем Control1 и Control2 определяют расположение первой и второй контрольных точек кубической кривой Безье. Эти две точки имеют то же значение, что и в свойстве css transition-timing-function . Контрольная точка ноль всегда имеет значение (0,0), а контрольная точка 3 — всегда (1,1). Координаты Control1 и Control2 всегда находятся в диапазоне от 0 до 1 включительно.

На результирующей кривой Безье координата X представляет время, а координата Y — ход выполнения. Необработанная кривая от (0,0) до (1,1) масштабируется в соответствии с фактической длительностью и диапазоном анимированного перехода, так что x=0 — время начала преобразования, x=1 — время окончания, y=0 — начальное значение анимированного свойства, а y=1 — конечное значение. Значения x и y в диапазоне от 0 до 1 представляют собой соответствующие промежуточные значения времени и анимации.

Свойства

Control1

Возвращает расположение первой контрольной точки для кубической кривой Безье, которая описывает, как это свойство объекта должно анимироваться с течением времени.

Control2

Возвращает расположение второй контрольной точки для кубической кривой Безье, которая описывает, как это свойство этого объекта должно анимироваться с течением времени.

Delay

Возвращает интервал времени между началом анимации и фактическим началом ее рисования.

Duration

Возвращает время, в течение которого должна выполняться анимация. Это не включает задержку.

Type

Возвращает тип анимации, представленной этим объектом.

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

См. также раздел