Touch事件可以这样处理:
首先为控件添加TouchDown事件,然后进行处理
int lastTouchTimestamp = 0;
private void Grid_TouchDown(object sender, TouchEventArgs e)
{
if (e.Timestamp - lastTouchTimestamp < 300)
{
// 添加双击处理程序
lastTouchTimestamp = 0;
}
else
{
lastTouchTimestamp = e.Timestamp;
}
}
上面代码中,我们设定两次点击间隔为0.3秒内,就认定为双击。你也可以根据你测试的效果进行调整。