`
mmdev
  • 浏览: 12919027 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

windows phone 7 上几种实现Timer效果的方法

 
阅读更多

对于Silverlight程序,可以使用下面的方法模拟

1. 使用DispatcherTimer.

System.Windows.Threading.DispatcherTimer dpt =newSystem.Windows.Threading.DispatcherTimer();
dpt.Interval =newTimeSpan(0, 0, 1);
dpt.Tick +=newEventHandler(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();
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics