DelayActionHelper

Ecng.Xaml

Предоставляет простой помощник на основе таймера для вызова действия после задержки.

Свойства

Interval
public double Interval { get; set; }
value = delayActionHelper.Interval
delayActionHelper.Interval = value

Получает или устанавливает интервал задержки в миллисекундах. Изменение значения перезапускает таймер.

Методы

Restart
public void Restart()
delayActionHelper.Restart()

Перезапускает таймер, сбрасывая обратный отсчет задержки.

Start
public void Start(Action action)
delayActionHelper.Start(action)

Запускает помощник и планирует его запуск после текущего интервала.

action
Действие, которое необходимо выполнить по истечении задержки.
Stop
public void Stop()
delayActionHelper.Stop()

Останавливает таймер и предотвращает выполнение ожидающего действия.