windowsforms-devexpress-dot-xtramap-27422862.md
Defines the Template property for the end cap when map line settings are loaded from a data source.
Namespace : DevExpress.XtraMap
Assembly : DevExpress.XtraMap.v25.2.dll
NuGet Package : DevExpress.Win.Map
public class MapLineEndCapTemplateMapping :
MapShapePropertyMappingBase
Public Class MapLineEndCapTemplateMapping
Inherits MapShapePropertyMappingBase
The following example defines a custom arrow template:
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);
listSourceDataAdapter1.PropertyMappings.Add(New MapLineEndCapVisibleMapping() With {
.DefaultValue = True
})
listSourceDataAdapter1.PropertyMappings.Add(New MapLineEndCapLengthMapping() With {
.DefaultValue = 12
})
listSourceDataAdapter1.PropertyMappings.Add(New MapLineEndCapWidthMapping() With {
.DefaultValue = 15
})
Dim templateMapping As MapLineEndCapTemplateMapping = 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:
Object DevExpress.XtraMap.Native.MapItemMappingBase MapItemPropertyMappingBase DevExpress.XtraMap.MapItemPropertyMappingBase<MapShape> MapShapePropertyMappingBase MapLineEndCapTemplateMapping
See Also