Back to Devexpress

MapLineCap.Visible Property

windowsforms-devexpress-dot-xtramap-dot-maplinecap-b76fc76e.md

latest3.0 KB
Original Source

MapLineCap.Visible Property

Specifies whether a map line cap is visible.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
[DefaultValue(false)]
public bool Visible { get; set; }
vb
<DefaultValue(False)>
Public Property Visible As Boolean

Property Value

TypeDefaultDescription
Booleanfalse

true if the map line cap is visible; otherwise, false.

|

Remarks

The default cap shape is an arrow. The arrow is displayed if the Visible property is set to true and the Template is not specified.

Example

The following example specifies the end cap template and shows the default arrow for the MapLine start cap:

csharp
MapLine line = new MapLine() { Point1 = new GeoPoint(0, 0), 
                               Point2 = new GeoPoint(-10, -30), 
                               StrokeWidth = 2, 
                               Stroke = System.Drawing.Color.Blue };
line.StartLineCap.Visible = true;
line.StartLineCap.Length = 20;
line.StartLineCap.Width = 10;

line.EndLineCap.Visible = true;
line.EndLineCap.Template = new MapUnit[] {
   new MapUnit(-0.5, 0),
   new MapUnit(0, 0.5),
   new MapUnit(0.5, 0),
   new MapUnit(0, -0.5),
};
line.EndLineCap.Length = 10;
line.EndLineCap.Width = 10;

mapItemStorage1.Items.Add(line);
vb
Dim line As MapLine = New MapLine() With {
     .Point1 = New GeoPoint(0, 0),
     .Point2 = New GeoPoint(-10, -30),
     .StrokeWidth = 2,
     .Stroke = Drawing.Color.Blue
}
line.StartLineCap.Visible = True
line.StartLineCap.Length = 20
line.StartLineCap.Width = 10

line.EndLineCap.Visible = True
line.EndLineCap.Template = New MapUnit() {New MapUnit(-0.5, 0),
                                         New MapUnit(0, 0.5), 
                                         New MapUnit(0.5, 0), 
                                         New MapUnit(0, -0.5)}
line.EndLineCap.Length = 10
line.EndLineCap.Width = 10
mapItemStorage1.Items.Add(line)

See Also

MapLineStartCapVisibleMapping

MapLineEndCapVisibleMapping

MapLineCap Class

MapLineCap Members

DevExpress.XtraMap Namespace