sourcetip

WPF에서 타이머를 만들려면 어떻게 해야 합니까?

fileupload 2023. 6. 2. 21:17
반응형

WPF에서 타이머를 만들려면 어떻게 해야 합니까?

저는 wpf의 타이머 초보자이고 매 5분마다 메시지 상자가 뜬다는 코드가 필요합니다. 간단한 타이머 코드를 위해 누가 저를 도와주실 수 있나요?

제가 지금까지 시도한 것이 바로 그것입니다.

System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); 
private void test() 
{ 
    dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); 
    dispatcherTimer.Interval = new TimeSpan(0, 0, 1); 
    dispatcherTimer.Start(); 
} 
private void dispatcherTimer_Tick(object sender, EventArgs e)
{ 
    // code goes here 
} 

private void button1_Click(object sender, RoutedEventArgs e)
{ 
    test(); 
} 

WPF에서는 를 사용합니다.

System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0,5,0);
dispatcherTimer.Start();


private void dispatcherTimer_Tick(object sender, EventArgs e)
{
  // code goes here
}

위에 추가.체크 이벤트를 UI 스레드에 다시 표시하려면 디스패치 타이머를 사용합니다.그렇지 않으면 시스템을 사용할 것입니다.타이머. 타이머.

언급URL : https://stackoverflow.com/questions/11559999/how-do-i-create-a-timer-in-wpf

반응형