private void ClearButton_Click(object sender, RoutedEventArgs e)
{
List<Layer> gpResultImageLayers = new List<Layer>();
foreach (Layer layer in MyMap.Layers)
if (layer is GraphicsLayer)
(layer as GraphicsLayer).ClearGraphics();
else if (layer is GPResultImageLayer)
gpResultImageLayers.Add(layer);
for (int i = 0; i < gpResultImageLayers.Count; i++)
MyMap.Layers.Remove(gpResultImageLayers[i]);
MyDrawObject.IsEnabled = true;
}