USE DispatcherTimer To Solve Asynchronous
using System.Windows.Threading;
DispatcherTimer lDispatcherTimer = new DispatcherTimer();
lDispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1);
lDispatcherTimer.Tick += new EventHandler(lDispatcherTimer_Tick);
lDispatcherTimer.Start();
void lDispatcherTimer_Tick(object sender, EventArgs e)
{}
DispatcherTimer lDispatcherTimer = new DispatcherTimer();
lDispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1);
lDispatcherTimer.Tick += new EventHandler(lDispatcherTimer_Tick);
lDispatcherTimer.Start();
void lDispatcherTimer_Tick(object sender, EventArgs e)
{}