public void AddGraphicToMap(ESRI.ArcGIS.Carto.IMap map)
{
try
{
ESRI.ArcGIS.Carto.IGraphicsContainer graphicsContainer = (ESRI.ArcGIS.Carto.IGraphicsContainer)map; // Explicit Cast
ESRI.ArcGIS.Carto.IElement element = null;
// Polygon elements
ESRI.ArcGIS.Display.ISimpleFillSymbol simpleFillSymbol = new ESRI.ArcGIS.Display.SimpleFillSymbol();
simpleFillSymbol.Color.RGB = 0;
simpleFillSymbol.Color.NullColor = false;
simpleFillSymbol.Style = ESRI.ArcGIS.Display.esriSimpleFillStyle.esriSFSForwardDiagonal;
ESRI.ArcGIS.Carto.IFillShapeElement fillShapeElement = new ESRI.ArcGIS.Carto.PolygonElementClass();
fillShapeElement.Symbol = simpleFillSymbol;
element = (ESRI.ArcGIS.Carto.IElement)fillShapeElement; // Explicit Cast
}
catch (Exception e)
{
Log.WriteLine("AddGraphicToMap: " + e.Message);
}
}