void GeometryService_DensifyCompleted(object sender, GraphicsEventArgs e)
{
GraphicsLayer graphicsLayerVertices = MyMap.Layers["VerticesGraphicsLayer"] as GraphicsLayer;
foreach (Graphic g in e.Results)
{
ESRI.ArcGIS.Client.Geometry.Polygon p = g.Geometry as ESRI.ArcGIS.Client.Geometry.Polygon;
foreach (ESRI.ArcGIS.Client.Geometry.PointCollection pc in p.Rings)
{
foreach (MapPoint point in pc)
{
Graphic vertice = new Graphic()
{
Symbol = LayoutRoot.Resources["NewMarkerSymbol"] as ESRI.ArcGIS.Client.Symbols.Symbol,
Geometry = point
};
graphicsLayerVertices.Graphics.Add(vertice);
}
}
}
DensifyButton.IsEnabled = true;
}