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.