WPF的Timer控件的使用


通过System.Threaing.Timer控件来实现“初始加载页面时为DataGrid的模版列赋初始值” System.Threaing.Timer的用法:

步骤1:

//声明定时器

System.Threading.Timer timer; delegate void UpdateTimer();

步骤2:

//通过委托来调用定时器方法,否则会报“不允许跨线程访问”

void MyDelegate(object state)

{    

  this.Dispatcher.BeginInvoke(new UpdateTimer(MyEventFunc));

}

void MyEventFunc(Object state)

{  

  //写入需要实现的代码

}

步骤3:

#region 此段代码在需要触发Timer时写入

timer = new System.Threading.Timer(new TimerCallback(MyDelegate));    //实例化一个Timer时间器并启动,用来加载列表模版列数据

 timer.Change(0, 1000);   //设定0毫秒后启动,每隔1000毫秒执行一次

#endregion


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM