我有一个wpf应用程序,它在一个dispatchrtimer中更新日期/时间,另一个用于跟踪时间的mp3播放器计时器和播放时间的滑动条。有可能让2个调度员运行吗?
那是dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
和dispatcherTimer.Tick += new EventHandler(mp3Timer_Tick);
是的,这是可能的。
您正在做的是不同的事情:您试图将两个事件处理程序附加到一个DispatcherTimer。不要那样做。如果您想要两个定时器用于不同的目的(并且具有不同的超时),请使用两个DispatcherTimer对象:
dateTimeTimer.Tick += new EventHandler(dateTimeTimer_Tick);
mp3Timer.Tick += new EventHandler(mp3Timer_Tick);
然后你可以做一些事情,比如。。。
mp3Timer.Stop();
当音乐停止播放时,它不会影响dateTimeTimer
。