我想在wpf vs 2010中制作一个按钮,点击时会定期执行一个动作,我已经看过这个和其他网站上的一吨不同的类似问题,但问题是我试图调用功能,从一个kinect截图,可以得到一个计时器工作,但它保持冻结,而不是10个不同的截图2.5秒的间隔我一次又一次地得到相同的截图,任何帮助非常赞赏。 目前我使用复选框而不是按钮,因为我在这里找到了一些提示。定时器麻烦。 。
private void checkBox1_Checked_1(object sender, RoutedEventArgs e)
{
Stopwatch stopwatch = new Stopwatch();
// Begin timing
stopwatch.Start();
// Do something
for (int i = 0; i < 60000; i++)
{
Thread.Sleep(3);
}
// Stop timing
stopwatch.Stop();
take_motions();
}
你在这里只是时间需要多长时间睡眠60K倍大致〜10ms的流行发布的代码;线程睡眠的粒度大约为10毫秒,加或减。 – JerKimball 2013-03-02 15:54:30