ClockController.SpeedRatio Свойство

Определение

Получает или задает интерактивную скорость целевого объекта Clock.Gets or sets the interactive speed of the target Clock.

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

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

Конечное значение больше нуля, которое описывает интерактивную скорость целевого таймера.A finite value greater than zero that describes the interactive speed of the target clock. Это значение умножается на значение SpeedRatio временной шкалы Timeline таймера.This value is multiplied against the value of the SpeedRatio of the clock's Timeline. Например, если SpeedRatio временной шкалы имеет значение 0,5, а ClockController объекта SpeedRatio имеет значение 3,0, то временная шкала движется в полтора раза быстрее нормальной скорости (0,5 x 3,0).For example, if the timeline's SpeedRatio is 0.5 and the ClockController object's SpeedRatio is 3.0, the timeline moves at 1.5 times normal speed (0.5 * 3.0). Значение по умолчанию — 1,0.The default value is 1.0.

Комментарии

Установка этого свойства не действует до следующего тика.Setting this property has no effect until the next tick. Если задать это свойство, а затем получить его значение до следующего наступления такта, вы получите старое значение.If you set this property and then get its value before the next tick occurs, you'll get the old value. Это свойство будет возвращать новое значение после следующего тика.This property will return the new value after the next tick.

Задание этого свойства не изменяет значение базовой временной шкалы SpeedRatio.Setting this property does not change the value of the underlying timeline's SpeedRatio.

Задание этого свойства активирует CurrentGlobalSpeedInvalidated событие целевого объекта Clock.Setting this property triggers the target clock's CurrentGlobalSpeedInvalidated event.

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

Дополнительно