Related event is hook up to the UIElement, so I think the solution is add some custom logic to adjust the time interval between twice TouchDown events, and prevent other event like TouchMove event.
I hadn't found a high sensitivity device for test today, but I think the logic should looks like:
private void Map_TouchDown(object sender, System.Windows.Input.TouchEventArgs e)
canDrag = false;
timer.Interval = 1000;
private void Timer_Elapsed(object sender, ElapsedEventArgs e)
canDrag = true;
private void Map_PreviewTouchMove(object sender, System.Windows.Input.TouchEventArgs e)
e.Handled = canDrag;
You can try it and let us know whether it works.