private void MyMap_MapGesture(object sender, Map.MapGestureEventArgs e)
{
System.Diagnostics.Debug.WriteLine(DateTime.Now.ToString() + e.Gesture.ToString());
if (e.Gesture == GestureType.Tap || e.Gesture == GestureType.Hold)
{
List<Graphic> results = new List<Graphic>(e.DirectlyOver(10));
if (results.Count == 0)
MyInfoWindow.IsOpen = false;
else
{
_tapGraphic = results[0];
_dispatcherTimer.Start();
}
}
else if (e.Gesture == GestureType.DoubleTap)
{
_dispatcherTimer.Stop();
}
}