MapItemsLayerBase.ItemImageIndex Property
Gets or sets the index of the image assigned to the map item.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Int32 | -1 | An integer which specifies the index of the map item’s image in a collection of images. |
Example
mapControl.Layers.Add(CreateVectorLayer(data));
LayerBase CreateVectorLayer(object data) {
ListSourceDataAdapter adapter = new ListSourceDataAdapter() {
DataSource = data,
DefaultMapItemType = MapItemType.Custom
};
adapter.Mappings.Latitude = "Latitude";
adapter.Mappings.Longitude = "Longitude";
adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Name", Member = "Name"});
adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Year", Member = "Year"});
adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Description", Member = "Description"});
VectorItemsLayer layer = new VectorItemsLayer() {
Data = adapter,
ItemImageIndex = 0,
EnableSelection = false,
EnableHighlighting = false,
ToolTipPattern = "<b>{Name} ({Year})</b>\n{Description}"
};
return layer;
}
See Also