Skip to main content
All docs
V25.1
  • MapLineEndCapTemplateMapping.DefaultValue Property

    Specifies the default Template property value for the end cap when map line settings are loaded from a data source.

    Namespace: DevExpress.XtraMap

    Assembly: DevExpress.XtraMap.v25.1.dll

    NuGet Package: DevExpress.Win.Map

    Declaration

    [DefaultValue(null)]
    public MapUnit[] DefaultValue { get; set; }

    Property Value

    Type Default Description
    MapUnit[] null

    The default Template property value for the map line end cap.

    Remarks

    The following example defines a custom arrow template:

    image

    listSourceDataAdapter1.PropertyMappings.Add(new MapLineEndCapVisibleMapping() { DefaultValue = true });
    listSourceDataAdapter1.PropertyMappings.Add(new MapLineEndCapLengthMapping() { DefaultValue = 12 });
    listSourceDataAdapter1.PropertyMappings.Add(new MapLineEndCapWidthMapping() { DefaultValue = 15 });
    MapLineEndCapTemplateMapping templateMapping = new MapLineEndCapTemplateMapping();
    templateMapping.DefaultValue = new MapUnit[] {
                    new MapUnit(-0.2, 0),
                    new MapUnit(-0.5, -0.5),
                    new MapUnit(0.25, 0),
                    new MapUnit(-0.5, 0.5),
                    new MapUnit(-0.2, 0),
    };
    listSourceDataAdapter1.PropertyMappings.Add(templateMapping);
    

    For more examples on MapLine property mappings, see the demo:

    Run Demo: Map Arrows

    See Also