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


Timeline.DecelerationRatio Свойство

Определение

Получает или задает значение, указывающее процент значения свойства Duration временной шкалы, за который выполняется замедление течения времени от максимальной скорости до нуля.

public:
 property double DecelerationRatio { double get(); void set(double value); };
public double DecelerationRatio { get; set; }
member this.DecelerationRatio : double with get, set
Public Property DecelerationRatio As Double

Значение свойства

Значение в интервале от 0 до 1 включительно, указывающее процент значения свойства Duration временной шкалы, за который выполняется замедление течения времени от максимальной скорости до нуля. Если также установлено свойство AccelerationRatio временной шкалы, сумма значений DecelerationRatio и AccelerationRatio не должна превышать 1. Значение по умолчанию — 0.

Исключения

Параметр DecelerationRatio имеет значение меньше 0 или больше 1.

Сумма значений AccelerationRatio и DecelerationRatio превышает 1.

Комментарии

Используйте свойство для DecelerationRatio создания анимаций, которые замедляются перед остановкой. Свойство DecelerationRatio полезно для создания эффектов легкости или для того, чтобы движение казалось более естественным. AccelerationRatio Используйте свойства и DecelerationRatio для создания анимаций, которые запускались медленно, ускорялись, а затем снова замедлялись перед завершением.

Сведения о свойстве зависимостей

Поле идентификатора DecelerationRatioProperty
Для свойств метаданных задано значение true Нет

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

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