0

按钮在点击方面是如何工作的?

我想模拟对控件的点击。为此,我不能只处理“TouchUp”事件,因为我想确保用户点击该位置并且不只是移动他的手指并将其释放到我的控件上。

好场景:点击我的控制

糟糕的场景:触摸我无法控制的地方,触摸我的控制时移动,释放触摸 - >这将导致触摸但我不想处理这种情况。

伊兰。

4

1 回答 1

0

谢谢你的回复。我找到了答案。

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

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

如果您不强制捕获特定元素,那么当您释放触摸时,触摸事件将在您位于其边界上的最后一个元素上触发。

于 2012-07-23T18:08:00.710 回答