对于Silverlight程序,可以使用下面的方法模拟
1. 使用DispatcherTimer.
System.Windows.Threading.DispatcherTimer dpt = newSystem.Windows.Threading.DispatcherTimer();
dpt.Interval = new TimeSpan(0, 0, 1);
dpt.Tick += new EventHandler(dpt_Tick);
dpt.Start();
2. 使用Storyboard模拟
timer = new Storyboard();
timer.Duration = TimeSpan.FromMilliseconds(200);
timer.Completed += new EventHandler(timer_Completed);
timer.Begin();
void timer_Completed(object sender, EventArgs e)
{
client.GetReportAsync();
timer.Begin();
}
本文来自老潘的博客,原文地址:http://www.cnblogs.com/nio-nio/archive/2010/10/25/1860564.html