问题标签 [dispatchertimer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
460 浏览

c# - 在 DispatcherTimer 后 UI 不工作

实施后DispatcherTimer,我的涉及用户交互的应用程序不起作用。有关更多信息,我正在尝试使用跳跃运动开发应用程序。需要定时器与 UI 一起工作,以便用户做出一些手势并在定时器结束后停止,但现在跳跃运动在使用调度程序定时器后不再检测任何手势。请给点建议谢谢!

我的计时器代码:

0 投票
1 回答
558 浏览

c# - 为什么 DispacherTimer.Tick 事件发生两次?

我使用 DispacherTimer 自动保存文件。代码如下:

我只调用一次beginAutoSave()。问题是在每个 Tick 事件中,都保存了两个不同的文件。换句话说,onAutoSaveTick(...)方法被调用了两次。两个调用中的调用堆栈似乎相同。我的错误在哪里?

任何帮助表示赞赏。谢谢。

0 投票
1 回答
1683 浏览

c# - WPF Dispatchertimer 没有停止,也没有重新启动

每次不满足条件时,我都希望DispatcherTimer重新启动。只有当 if 条件满足 5 秒时,该方法才能继续。

我应该如何停止Dispatchertimer?timeToWait变量设置为 3000,预期工作。

下面是 C# 中的代码。它没有按我的意愿响应。它只会启动,但永远不会停止或重新启动。我正在制作一个 WPF 应用程序。

0 投票
5 回答
7726 浏览

spring - 在名称为“mvc-dispatcher”的 DispatcherServlet 中找不到具有 URI [/MyTesting/] 的 HTTP 请求的映射

我是 spring mvc 和 Maven 的新手。我正在尝试让一个简单的 hello world 示例正常工作。我看不出哪里出错了,应该是直截了当的。我在 MAC OS 上使用 Maven 3、Eclipse Kepler、Tomcat 6。

有人可以看看下面的代码,看看有什么问题吗?当我点击时,localhost:8080/MyTesting我希望在浏览器上得到我的欢迎文件,但我在浏览器上得到了这个:

在 Eclipse 控制台上,我得到:

POM.xml

WEB.xml

mvc-调度程序-servlet.xml

0 投票
2 回答
1462 浏览

c# - DLL 应用程序中的 C# DispatcherTimer 从未触发

我想在 DLL 应用程序中使用 C# Timer

但问题是永远不会触发。dispatcherTimer_Tick即使时间为 5 分钟,也不会触发方法。没有任何错误。

知道为什么吗?我正在使用 .net 4.0

0 投票
1 回答
5220 浏览

c# - Task.Delay vs DispatcherTimer?

我正在考虑使用Task.Delay()不间断计时器,因为它更简单易读。

由于我是 .NET 新手,因此我认为这两个代码之间没有显着差异。你能告诉我它们之间的区别(如果有的话)吗?

对比

0 投票
1 回答
531 浏览

c# - 模拟串口收发数据

我编写了这段代码来模拟应用程序的串行端口读写。

我想每 3 毫秒发送一次数据,在发送之前我将数据记录到图表和文件中。同样在发送数据后,调用 DataRecieved 函数以在图表上描绘数据并将数据记录到文件中。

但是当我执行它时,它会在某些时候显示错误的结果,而且它也不能每 3 毫秒执行一次。(有时每 6 毫秒,...,输出和输入的文件已附加)

有时它也会在我写入文件的行上抛出此错误:

你调用的对象是空的。

我能做些什么来解决它?

}

附加的文件:

数据接收文件

数据发送文件

发送之间的时间

0 投票
0 回答
407 浏览

c# - 如果 DispatcherTimer 打开弹出窗口,即使 StaysOpen=false 也不会自动关闭

当使用 DispatcherTimer 在某个时间按下按钮时,我会打开一个弹出窗口。这工作正常,但即使 StaysOpen 属性设置为 false,弹出窗口也会保持打开状态。这是代码:

XAML:

代码背后:

如果我在没有 DispatcherTimer 的情况下打开弹出窗口,一切都会按我的预期工作。我的问题是:

  • 为什么使用 DispatcherTimer 打开弹出窗口时会出现这样的行为?
  • 是否有一些解决方法可以使这项工作?(在弹出窗口外单击时弹出窗口会自动关闭)

谢谢!

0 投票
1 回答
1774 浏览

c# - Dispatcher Priority、DispatcherTimer、DispatcherFrame有什么用

我有一个异步 DataGrid 加载功能。因此,我需要调用 WaitFor()。这是代码:

以下是2种方法。有人可以解释这些方法到底在做什么吗?

0 投票
0 回答
69 浏览

wpf - 我在计时器上做错了什么?

我经常遇到计时器问题。有时我可以毫无问题地同时运行 10 个计时器,有时 2 个针对空方法的计时器足以让一切冻结。

引爆点是,现在我什至不能在一个优先级高于背景的类上运行单个计时器。计时器用于启用在画布周围拖动用户元素并将其优先级设置为渲染使其比在背景中更平滑。

当我在计时器要做的事情列表中添加一个新的子时,它现在冻结在任何高于背景的优先级上。我添加的 sub 应该计算元素之间的位置捕捉​​,没有什么繁重的任务,每个元素进行少量计算。如果这有所不同,则子确实位于调用它的类之外(在画布类中)。

我正在使用的计时器类是 windows.threading.dispatchtimer。从我对它的红色来看,它运行了我需要的主 ui 线程,因为这就是它需要操作的东西。尽管如此,我在winforms中的计时器没有这样的麻烦,即使工作量更大,那有什么用呢?

以下是相关内容的一些代码片段: