c# 计时器 DispatcherTimer类

来源:互联网 发布:薛之谦像风一样知乎 编辑:程序博客网 时间:2024/06/05 00:14

DispatcherTimer 类

计时器


DispatcherTimer.Interval 属性

设置时间间隔

public TimeSpan Interval { get; set; }


DispatcherTimer.IsEnabled 属性

计时器是否正在运行。

调用Start方法则IsEnabled=true,调用Stop方法则IsEnalbed=false;


DispatcherTimer.Start 方法 ()

启动 DispatcherTimer。


DispatcherTimer.Stop 方法 ()

停止 DispatcherTimer。




private void StartTimer()        {            DispatcherTimer dispatcherTimer = new DispatcherTimer();            dispatcherTimer.Tick += OnTimerHandler;            dispatcherTimer.Interval = new TimeSpan(0, 0, 0,0,100);//每100毫秒刷新一次            dispatcherTimer.Start();        }        private void OnTimerHandler(object sender,EventArgs e)        {            string strTime = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second + ":" + DateTime.Now.Millisecond;            lbTime.Content = strTime;        }


0 0
原创粉丝点击