private void MyMap_MapGesture(object sender, Map.MapGestureEventArgs e)
{
if (e.Gesture == GestureType.Hold)
{
FeatureLayer featureLayer = MyMap.Layers["SaveTheBayMarineLayer"] as FeatureLayer;
IEnumerable<Graphic> selected = e.DirectlyOver(10, new GraphicsLayer[] { featureLayer });
foreach (Graphic g in selected)
{
InfoWindow.Anchor = e.MapPoint;
InfoWindow.IsOpen = true;
InfoWindow.Content = g;
return;
}
}
else
InfoWindow.IsOpen = false;
}