Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何检查计时器滴答声多少次?_Wpf_Timer - Fatal编程技术网

Wpf 如何检查计时器滴答声多少次?

Wpf 如何检查计时器滴答声多少次?,wpf,timer,Wpf,Timer,我有一个计时器,每秒滴答响一次。我想检查它何时滴答60次,也就是一分钟,并让它做一些事情。创建一个int字段,每滴答一次递增,在块中,如果(field==60)你可以做一些事情。假设C#,这应该可以完成以下工作: private int m_Time = 0; private void Timer_Tick(...) { m_Time++; if (m_Time == 60) { m_Time = 0; // it's been 60 s

我有一个计时器,每秒滴答响一次。我想检查它何时滴答60次,也就是一分钟,并让它做一些事情。

创建一个int字段,每滴答一次递增,在
块中,如果(field==60)
你可以做一些事情。

假设C#,这应该可以完成以下工作:

private int m_Time = 0;

private void Timer_Tick(...)
{
    m_Time++;
    if (m_Time == 60)
    {
        m_Time = 0;
        // it's been 60 seconds, do whatever
    }
    // do your "every 1 second" code here
}

基本上,您创建了一个私有字段,用于计算勾选的秒数,然后检查是否为60秒。如果是,一分钟过去了,您可以执行您的逻辑。然后将计数器设置回0并继续。

谢谢,这就是我要找的。