如何创建在WPF定时器吗? [英] How do I create a timer in WPF?

查看:315
本文介绍了如何创建在WPF定时器吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是在WPF计时器一个新手,我需要一个code,每5分钟就有一个消息框弹出。 。可谁能帮助我定时器的简单code。

这就是我试过到目前为止:

  System.Windows.Threading.DispatcherTimer dispatcherTimer =新System.Windows.Threading.DispatcherTimer();
私人无效测试()
{
    dispatcherTimer.Tick + =新的EventHandler(dispatcherTimer_Tick);
    dispatcherTimer.Interval =新时间跨度(0,0,1);
    dispatcherTimer.Start();
}
私人无效dispatcherTimer_Tick(对象发件人,EventArgs的发送)
{
    // code到这里
}私人无效的button1_Click(对象发件人,RoutedEventArgs E)
{
    测试();
}


解决方案

在WPF中,您使用 DispatcherTimer

  System.Windows.Threading.DispatcherTimer dispatcherTimer =新System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick + =新的EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval =新的时间跨度(0,5,0);
dispatcherTimer.Start();
私人无效dispatcherTimer_Tick(对象发件人,EventArgs的发送)
{
  // code到这里
}

<一个href=\"http://msdn.microsoft.com/en-gb/library/system.windows.threading.dispatchertimer%28v=vs.90%29.aspx\">More这里资讯

I am a newbie in timer in wpf and I need a code that every 5mins there is a message box will pop up. .can anyone help me for the simple code of timer.

That's what I tried so far:

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(); 
} 

解决方案

In WPF, you use a DispatcherTimer.

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
}

More info here

这篇关于如何创建在WPF定时器吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆