VS编程,C#后台创建定时器的一种方法

定时器用于以一定的时间间隔处理一段后台程序。

1. 添加using

1

2. 创建定时器

2
这里直接定时器的创建与启动都写在了构造函数里,随着界面打开 ,定时就启动。
1)时间间隔这里用的是以秒为单位,可以以分钟、天、小时等。
在这里插入图片描述
2)可以在其它事件里启动定时器,
前提是DispatcherTimer timer = new DispatcherTimer();要定义为全局变量,不然其它地方找不到。

3. 时间事件

3

4. 定时器停止

可在其它事件中调用这个停止定时器
在这里插入图片描述
5、不定义全局变量,在timer_Tick事件中访问定时器,使其停止的一种方法。

        private void timer_Tick(object sender, EventArgs e)
        {
            (sender as DispatcherTimer).Stop();
			//其它事件。
        }

版权声明:本文为qq_43307934原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。