A newer version of this page is available. Switch to the current version.

MapItemAttribute Class

An attribute that can be applied to map items.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v19.1.dll

Declaration

public class MapItemAttribute :
    IMapItemAttribute,
    ISupportObjectChanged
Public Class MapItemAttribute
    Implements IMapItemAttribute,
               ISupportObjectChanged

Remarks

For more information, see Provide Data Using Vector Item Attributes.

Examples

private MapPolygon CreatePolygon(double areaValue, string polygonName, GeoPoint[] points) {
    MapPolygon item = new MapPolygon();

    item.Attributes.Add(new MapItemAttribute() {
        Name = areaValueAttrName,
        Type = typeof(double),
        Value = areaValue
    });
    item.Attributes.Add(new MapItemAttribute() {
        Name = polygonNameAttrName,
        Type = typeof(string),
        Value = polygonName
    });

    item.ToolTipPattern = "{" + polygonNameAttrName + "}=<b>{" + areaValueAttrName + "}</b>";

    foreach (GeoPoint point in points) {
        item.Points.Add(point);
    }

    return item;
}

Inheritance

Object
MapItemAttribute
See Also