WPF操作 - 手指越多,速度越慢

时间:2015-06-12 11:29:15

标签: wpf

我很难在WPF中通过触摸操作获得良好的响应能力。经过广泛搜索后,似乎WPF存在一些性能问题,而我在winrt中遇到的问题并不明显。

但是我把它缩小到了一些有趣的东西。我只是在窗口上有一个图像,并在ManipulationDelta事件上操纵图像的RenderTransform。只有翻译,而不是缩放,旋转等。

如果我使用1根手指,我可以随心所欲地移动,并且一切都保持正常(cpu使用率约为6%)。但是屏幕上有两根手指,我会滞后和延迟,而cpu则上升到9%,

我尝试在操作事件中评论所有内容,所以我实际上什么都不做 - 我的应用程序使用0%空闲,如果我在屏幕上移动触摸仍然使用5%!这似乎不是平滑和反应灵敏的良好起点。

我需要至少使用2次触摸来进行缩放变焦工作,看起来屏幕上的手指越多,效果越差。

在WPF中,我需要采用什么方法才能获得平滑的多指触摸操作?在winrt中完全相同的工作正常。

0 个答案:

没有答案