DelayActionHelper

Ecng.Xaml

Bietet einen einfachen Timer-basierten Helfer, um eine Aktion nach einer Verzögerung aufzurufen.

Eigenschaften

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

Wird das Verzögerungsintervall in Millisekunden ermittelt oder eingestellt, wird der Timer durch Ändern des Werts neu gestartet.

Methoden

Restart
public void Restart()
delayActionHelper.Restart()

Startet den Timer neu und setzt den Delay Countdown zurück.

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

Startet den Helfer und plant die angegebenen Zeitpläne, um nach dem aktuellen Intervall zu laufen.

action
Die auszuführende Aktion, wenn die Verzögerung verstreicht.
Stop
public void Stop()
delayActionHelper.Stop()

Stoppt den Timer und verhindert, dass die ausstehende Aktion ausgeführt wird.