DelayActionHelper

Ecng.Xaml

Fornece um helper baseado em temporizador simples para invocar uma ação após um atraso.

Propriedades

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

Obtém ou define o intervalo de atraso em milissegundos. A alteração do valor reinicia o temporizador.

Métodos

Restart
public void Restart()
delayActionHelper.Restart()

Reinicia o temporizador, reiniciando a contagem regressiva.

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

Inicia o helper e agenda o especificado para executar após o Intervalo atual.

action
A ação a executar quando o atraso ocorrer.
Stop
public void Stop()
delayActionHelper.Stop()

Para o temporizador e impede que a ação pendente seja executada.