文章分類

2013年7月21日 星期日

[WPF] 計時器(timer)的用法

目標:
創造一個名為timer1的計時器
tick事件名稱自訂為timer1_Tick()
間隔為每3秒一次

1.
要使用計時器前,要先引入命名空間
using System.Windows.Threading;

2.
//實作DispatcherTimer物件,可採分段式
//通常,前段用在全域,後段則在區域,較有彈性
DispatcherTimer timer1= new DispatcherTimer();


3.
自行註冊一個處理timer1的tick函式
private void timer1_Tick(object sender, EventArgs e)
{
        //每次時間一到想做的事情
}

4.
//註冊計時器的Tick是給誰處理
timer1.Tick += new EventHandler(timer1_Tick);
//註冊計時器的Interval為多久一次
timer1.Interval = TimeSpan.FromSeconds(3);

// 也可以用
// timer1.Interval = new TimeSpan(0, 0, 1);

//開始計時
timer1.Start();

//停止計時
timer1.Stop();


沒有留言:

張貼留言