WPF的Timer控件的使用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