zoukankan      html  css  js  c++  java
  • 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");
            }

  • 相关阅读:
    电脑性能提升三
    电脑实用小技巧
    自定义windows开机声音
    电脑性能提升一
    rpm和yum软件管理
    Linux网络技术管理及进程管理
    RAID磁盘阵列及CentOS7系统启动流程
    Linux磁盘管理及LVM讲解
    Linux计划任务及压缩归档
    Android Studio 常用快捷键及常用设置
  • 原文地址:https://www.cnblogs.com/z-huan/p/7443279.html
Copyright © 2011-2022 走看看