使用Windows 7触摸框架模拟wpf中的点击

时间:2012-07-22 12:05:31

标签: wpf

按钮如何在点击方面起作用?

我想模拟一个控件的点击。要做到这一点,我不能只处理'TouchUp'事件,因为我想确保用户点击该位置并且不只是移动他的手指并将其释放到我的控制之下。

好方案:点击我的控制

糟糕的情景:触摸我控制范围之外的地方,在触摸我的控件时移动,释放触摸 - >这将导致修饰,但我不想处理这种情况。

叶兰。

1 个答案:

答案 0 :(得分:0)

感谢您的回复。我找到了答案。

如果您明确强制捕获到特定元素(即elementA),则所有以下事件都将路由到该元素。

 private void elementA_TouchDown(object sender, TouchEventArgs e)
 {
    elementA.CaptureTouch(e.TouchDevice);
 }

如果您没有强制捕捉到特定元素,那么当您松开触摸时,触摸事件将触发您在其边界上的最后一个元素。