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()
Останавливает таймер и предотвращает выполнение ожидающего действия.