DispatcherTimer和Timer(计时器)
System.Windows.Threading.DispatcherTimer dTime;
System.Timers.Timer timer;
public MainWindow()
{
InitializeComponent();
if (dTime == null)
{
dTime = new System.Windows.Threading.DispatcherTimer();
dTime.Interval = new TimeSpan(0, 0, 1);
dTime.Tick += DTime_Tick;
dTime.Start();
}
if (timer == null)
{
timer = new System.Timers.Timer();
timer.Interval = 1000;
timer.Elapsed += Timer_Elapsed;
timer.Start();
}
}
private void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
this.Dispatcher.BeginInvoke(new Action(()=> {
this.timeLable.Content = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}));
}
private void DTime_Tick(object sender, EventArgs e)
{
this.dTimeLable.Content = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
最新文章
- C++实现DNS域名解析
- 关于XML中:XmlNode和XmlElement的涵义及不同之处
- SQL Server中Text和varchar(max)数据类型区别
- Pace.js – 超赞的页面加载进度自动指示和 Ajax 导航效果
- 浏览器兼容性小整理和一些js小问题(后面会继续更新)
- 阅读<;构建之法>;第13、14、15、16、17章 与 《一个程序员的生命周期》读后感
- redis的key过期时间
- SQL Server 2008 常见异常收集(持续更新)
- LA 6856 Circle of digits 解题报告
- dirname
- Centos下mongodb的安装与配置
- 展示博客(Beta版本)
- python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
- C# 图片识别
- CSS3效果:实现气泡效果
- Attention Is All You Need 一些好的资料
- python中各种遇到的函数
- 【Java】Java批量文件打包下载zip
- Spring依赖包
- Redis学习笔记--Redis配置文件redis.conf参数配置详解