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 |
Возвращает тип анимации, представленной этим объектом. |