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

WPF操作-手指越多,速度越慢,wpf,Wpf,我正在努力通过WPF中的触摸操作获得良好的响应。经过广泛的搜索,似乎WPF确实存在一些性能问题,而我遇到的问题在winrt中并不明显 但我把范围缩小到了一些有趣的事情上。我只是在一个窗口上有一个图像,并且正在操纵操纵Delta事件上图像的RenderTransform。仅平移,不缩放、旋转等 如果我用一个手指,我可以移动的快,只要我喜欢,一切都保持良好(cpu使用率约为6%)。但是当屏幕上有两个手指时,我会出现滞后和延迟,cpu会上升到9% 我试着在操纵事件中注释所有内容,所以实际上我什么也没做

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

但我把范围缩小到了一些有趣的事情上。我只是在一个窗口上有一个图像,并且正在操纵操纵Delta事件上图像的RenderTransform。仅平移,不缩放、旋转等

如果我用一个手指,我可以移动的快,只要我喜欢,一切都保持良好(cpu使用率约为6%)。但是当屏幕上有两个手指时,我会出现滞后和延迟,cpu会上升到9%

我试着在操纵事件中注释所有内容,所以实际上我什么也没做-我的应用程序使用0%空闲,如果我在屏幕上移动触摸,仍然使用5%!这似乎不是一个良好的起点,顺利和响应触摸

我需要至少2次触摸才能使“捏缩缩放”工作,而且屏幕上的手指越多,效果越差


我需要什么方法在WPF中实现平滑的多指触摸操作?在winrt中完全一样也可以。我想您忘记了注册touch是一个Windows过程。操作系统负责监听触摸事件。不幸的是,我不认为你能做多少来提高性能。这还取决于你的硬件,也就是说你的触摸屏能同时识别多少个触摸点。这不是触摸点编号能力的问题。屏幕可以做10次,我已经测试了多达5次。我也有同样的问题。你找到解决方法了吗?你是说图像缩放比图像平移慢吗?这个问题似乎与触摸操作无关。用鼠标滚轮缩放时速度慢吗?