wp7 中的计时器概念?

发布于 2024-12-11 02:08:25 字数 480 浏览 2 评论 0原文

我正在使用这个计时器。但这个计时器运行得并不完美。

示例:

DispatcherTimer starting_intervel = new DispatcherTimer();
            starting_intervel.Interval = new TimeSpan(0, 0, 0, 0, 1500);
            starting_intervel.Tick += mainFunctionrandom;
            starting_intervel.Start();

 void mainFunctionrandom(object sender, EventArgs e)
        {
          }

在这个计时器中出现了一些问题。在 1500 毫秒之前运行下一个循环..

任何人都知道更好的计时器比较这个。

告诉我一些想法来做到这一点。

谢谢。

I am using this Timer . but this timer not run perfectly.

Example:

DispatcherTimer starting_intervel = new DispatcherTimer();
            starting_intervel.Interval = new TimeSpan(0, 0, 0, 0, 1500);
            starting_intervel.Tick += mainFunctionrandom;
            starting_intervel.Start();

 void mainFunctionrandom(object sender, EventArgs e)
        {
          }

In this timer coming some problem. before 1500 ms run next loop..

Anyone know the better timer compare this.

tell me some idea to do this.

thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

任谁 2024-12-18 02:08:25

.NET 框架具有各种计时器,它们表现出各种不同的功能。 DispatcherTimer 屈服于 UI 线程,因此不会可靠地按照您指定的时间间隔进行计时。例如,如果正在执行一些耗时的 UI 代码,则您的下一个刻度将会延迟。

有关各种计时器类的详细概述,请参阅以下 MSDN 文章:

比较计时器.NET Framework 类库中的类

注意,DispatcherTimer 与 System.Windows.Forms.Timer 具有相同的特征。

The .NET framework has various timers, which exhibit various difference capabilities. The DispatcherTimer yields to the UI thread, so will not reliably tick at the interval you specify. For example, if there is some time-consuming UI code executing, your next tick will be late.

For a great overview of the various timer classes, see the following MSDN article:

Comparing the Timer Classes in the .NET Framework Class Library

Note, DispatcherTimer has the same characteristics as System.Windows.Forms.Timer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文