C# 接受触摸而不移动鼠标?

C# 接受触摸而不移动鼠标?,c#,wpf,touch,C#,Wpf,Touch,为了好玩和挑战,我正在为我的平板电脑编写一个joy pad模拟器。我可以触摸表格上绘制的按钮,并在另一个表格中激活按键。问题是很多游戏(我在minecraft上测试)都使用鼠标偏移来让玩家环顾世界。我的问题是,当我触摸一个按钮时,鼠标移动到那里,游戏中的玩家疯狂地四处张望 我如何在不移动鼠标的情况下使用WPF接受C中的触摸输入?我认为你不能做你想做的事。鼠标和触摸输入由操作系统绑定在一起,您无法将它们与应用程序内部分离。收集鼠标相对移动的方法有时是读取光标位置,然后将其位置重置为屏幕中心,从而提

为了好玩和挑战,我正在为我的平板电脑编写一个joy pad模拟器。我可以触摸表格上绘制的按钮,并在另一个表格中激活按键。问题是很多游戏(我在minecraft上测试)都使用鼠标偏移来让玩家环顾世界。我的问题是,当我触摸一个按钮时,鼠标移动到那里,游戏中的玩家疯狂地四处张望


我如何在不移动鼠标的情况下使用WPF接受C中的触摸输入?

我认为你不能做你想做的事。鼠标和触摸输入由操作系统绑定在一起,您无法将它们与应用程序内部分离。

收集鼠标相对移动的方法有时是读取光标位置,然后将其位置重置为屏幕中心,从而提供相对力矩。可以修改此方法以满足您的需要

关于如何导入函数以更改光标位置,我发现了以下内容:

本质上,只要按下一个按钮,就调用方法将光标位置重置到目标窗口的中心,这应该足够快,目标应用程序根本不会注意到