【发布时间】:2012-04-08 03:30:59
【问题描述】:
我对我的 SUR40 如何读取我的双击感到不满意。我希望以某种方式为我的程序和(如果可能的话)SUR40/Windows 7 创建我自己的双击功能。 这是我想改变的当前问题。您可以提供的任何帮助/建议/代码将不胜感激。请具体说明,因为我是使用 WPF/SDK2.0 的新手。我目前正在使用 Visual Studio 2010 和 Expression Blend 4 编写 C# 编程语言。
1) 我需要精确的两次触摸,这不是自然发生的。我想弄清楚如何调整可以点击两次的“区域”,并且表格、Windows 7 和我的程序接受它作为双击。当前的问题是,如果我在距离第一次点击一毫米的地方触摸它,它会将其读取为拖动或延迟双击(例如,当您要重命名文件时,双击比平常慢一点它)。
2) 基本上和问题 1 一样,但是通过“按住”(右键单击)触摸,您将手指按住几秒钟,然后您会得到围绕手指的圆圈,从而创建右键单击菜单。与问题 1 一样;如果我的手指滑动超过头发的宽度,它会将其视为拖动而不是右键单击。我希望以某种方式对此进行调整,以便如果我的手指稍微摆动,它仍然会将手指视为点击。我也很难弄清楚如何让这个右键单击功能与我的程序一起工作。
3) 在我的程序中,我有带有堆栈面板和扩展器的菜单。在这些菜单中是不同的菜单(被视为 ISBNodes),它们可以单击以查看其子级或拖出以在新窗口中为它们打开。再次,接受点击的区域太小,很多时候本来应该点击的地方被解读为拖累。我也希望解决这个问题,我能想到的唯一方法是以某种方式调整可接受点击的区域,以便您的手指有一点“摇摆空间”。
【问题讨论】:
标签: c# wpf sdk double-click pixelsense