Programing/C#

DispatcherTimer 현재 시간 갱신

챠니쓰 2010. 11. 5. 12:12


DispatcherTimer는 일종의 스레드객체이다.

아래는 현재 시간을 1초 단위로 갱신 해 주는 예이다.(라벨에 표시해주고 있다.)


DispatcherTimer timer = new DispatcherTimer();  // 객체 생성
            timer.Interval = new TimeSpan(1);          // 인터발발생(1)초 단위로..
            timer.Tick += new EventHandler(timerTick); // 호출 함수
            timer.Start();
      
// 호출된 함수 
void timerTick(object sender, EventArgs e)
 {
            this.NowTime.Content = System.DateTime.Now.ToLongTimeString();
 }