我有一个伺服控制器连接到我的笔记本电脑上,为了控制它,我创建了一个WPF应用程序,我创建了一个滑块控件,当值改变时,它会将位置发送到伺服。
这是一个工作的魅力,伺服运动非常顺利。然后我添加了一个图像并附加了一个鼠标移动事件,这样当我在图像上移动鼠标时,它会将伺服移动到图像上鼠标指向的位置。
但当我这样做时,似乎wpf应用程序发送的命令并不像我使用滑块控件时那么多。伺服控制器我相当快,滑块真的工作得很好,但图像鼠标悬停使伺服移动真的颠簸。
我能做些什么来让它更快呢?我只需要在特定的时间触发很多命令,比如当鼠标停留在图像上时,或者当应用程序在另一种模式下运行时,它会自动发送命令。伺服控制器接收的命令越多,伺服运动就越平滑。
我可以使用另一个线程来发送命令或其他什么吗?
提前感谢=)
发布于 2010-12-13 09:14:54
如果您要发送许多命令,那么Reactive Extensions for .NET可能会很有趣。它们允许您在事件源上创建Linq查询并限制事件。
https://stackoverflow.com/questions/4423104
复制相似问题