MapItemsLayerBase.ItemStyle Property
Gets a style applied to a map item.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v24.1.dll
NuGet Package: DevExpress.Win.Map
Declaration
Property Value
Type | Description |
---|---|
MapItemStyle | A MapItemStyle object that contains style settings to customize a map item. |
Example
This example demonstrates how to customize mini map layers.
To do this, create the required MiniMapLayerBase class descendant objects, configure them and add them to the MiniMap.Layers collection.
mapControl.MiniMap = CreateMiniMap(data);
MiniMap CreateMiniMap(object data) {
MiniMap miniMap = new MiniMap() {
Height = 200,
Width = 300,
Behavior = new FixedMiniMapBehavior() {
CenterPoint = new GeoPoint(-35, 140),
ZoomLevel = 3
}
};
MiniMapImageTilesLayer mapLayer = new MiniMapImageTilesLayer() {
DataProvider = new BingMapDataProvider() {
BingKey = bingKey,
Kind = BingMapKind.Area
}
};
MiniMapVectorItemsLayer vectorLayer = new MiniMapVectorItemsLayer();
ListSourceDataAdapter adapter = new ListSourceDataAdapter();
adapter.DataSource = data;
adapter.Mappings.Latitude = "Latitude";
adapter.Mappings.Longitude = "Longitude";
adapter.DefaultMapItemType = MapItemType.Dot;
adapter.PropertyMappings.Add(
new MapDotSizeMapping() { DefaultValue = 10 }
);
vectorLayer.Data = adapter;
vectorLayer.ItemStyle.Fill = Color.FromArgb(74, 212, 255);
vectorLayer.ItemStyle.Stroke = Color.Gray;
miniMap.Layers.Add(mapLayer);
miniMap.Layers.Add(vectorLayer);
return miniMap;
}
See Also