WPF中没有timer事件,取而代之的是DispatcherTimer时间调度器,头文件在using System。windows。Threading中,附上一段非常简单的代码
DispatcherTimer dTimer;
dTimer = new System.Windows.Threading.DispatcherTimer();
//设置事件处理函数
dTimer.Tick += new EventHandler(dispatcherTimer_Tick);
if (dTimer.Interval != null)
{
dTimer.Interval = new TimeSpan(0, 0, 180);
dTimer.Start();
}
然后停止的时候用dTimer。stop();就OK了