
public class CIMGraphicElement : CIMElement, System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
Public Class CIMGraphicElement Inherits CIMElement Implements System.ComponentModel.INotifyPropertyChanged, System.Xml.Serialization.IXmlSerializable
//on the QueuedTask //Place symbol on the layout //At 2.x - MapPoint location = MapPointBuilder.CreateMapPoint( // new Coordinate2D(9, 1)); MapPoint location = MapPointBuilderEx.CreateMapPoint(new Coordinate2D(9, 1)); //specify a symbol var pt_symbol = SymbolFactory.Instance.ConstructPointSymbol( ColorFactory.Instance.GreenRGB); //create a CIMGraphic var graphic = new CIMPointGraphic() { Symbol = pt_symbol.MakeSymbolReference(), Location = location //center of map }; //Or use GraphicFactory var graphic2 = GraphicFactory.Instance.CreateSimpleGraphic(location, pt_symbol); //At 2.x - LayoutElementFactory.Instance.CreateGraphicElement(layout, graphic); ElementFactory.Instance.CreateGraphicElement(container, graphic); ElementFactory.Instance.CreateGraphicElement(container, graphic2);
//Must be on QueuedTask.Run(() => { ... //Place symbol on the layout //At 2.x - MapPoint point = MapPointBuilder.CreateMapPoint(new Coordinate2D(9, 1)); MapPoint point = MapPointBuilderEx.CreateMapPoint(new Coordinate2D(9, 1)); //specify a symbol var pt_symbol = SymbolFactory.Instance.ConstructPointSymbol( ColorFactory.Instance.GreenRGB); //create a CIMGraphic var graphic = new CIMGraphicElement() { Graphic = new CIMPointGraphic() { Symbol = pt_symbol.MakeSymbolReference(), Location = point //A point in the layout } }; //At 2.x - LayoutElementFactory.Instance.CreateElement(layout, graphic); ElementFactory.Instance.CreateElement(container, graphic);
System.Object
ArcGIS.Core.CIM.CIMObject
ArcGIS.Core.CIM.CIMElement
ArcGIS.Core.CIM.CIMGraphicElement
ArcGIS.Core.CIM.CIMVideoGraphicElement
Target Platforms: Windows 11, Windows 10