Skip to main content

MapLine Class

Definition

Assembly:Avalonia.Controls.Charts
Package:Avalonia.Controls.Charts

Represents a line connecting two geographic points.

public class MapLine

Inheritance: object -> AvaloniaObject -> MapLine

Derived types:MapArc

Constructors

NameDescription
MapLineNo summary available.

MapLine Constructor

public MapLine()

Methods

NameDescription
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

Properties

NameDescription
FromLatitudeGets or sets the starting latitude.
FromLongitudeGets or sets the starting longitude.
StrokeGets or sets the line stroke brush.
StrokeDashStyleGets or sets the dash style for dashed lines.
StrokeThicknessGets or sets the line thickness.
ToLatitudeGets or sets the ending latitude.
ToLongitudeGets or sets the ending longitude.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.

FromLatitude Property

Gets or sets the starting latitude.

public double FromLatitude { get; set; }

FromLongitude Property

Gets or sets the starting longitude.

public double FromLongitude { get; set; }

Stroke Property

Gets or sets the line stroke brush.

public Avalonia.Media.IBrush Stroke { get; set; }

StrokeDashStyle Property

Gets or sets the dash style for dashed lines.

public Avalonia.Media.DashStyle StrokeDashStyle { get; set; }

StrokeThickness Property

Gets or sets the line thickness.

public double StrokeThickness { get; set; }

ToLatitude Property

Gets or sets the ending latitude.

public double ToLatitude { get; set; }

ToLongitude Property

Gets or sets the ending longitude.

public double ToLongitude { get; set; }

Fields

FromLatitudeProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.FromLatitude Avalonia property.

public Avalonia.StyledProperty<double> FromLatitudeProperty

FromLongitudeProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.FromLongitude Avalonia property.

public Avalonia.StyledProperty<double> FromLongitudeProperty

StrokeDashStyleProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.StrokeDashStyle Avalonia property.

public Avalonia.StyledProperty<Avalonia.Media.DashStyle> StrokeDashStyleProperty

StrokeProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.Stroke Avalonia property.

public Avalonia.StyledProperty<Avalonia.Media.IBrush> StrokeProperty

StrokeThicknessProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.StrokeThickness Avalonia property.

public Avalonia.StyledProperty<double> StrokeThicknessProperty

ToLatitudeProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.ToLatitude Avalonia property.

public Avalonia.StyledProperty<double> ToLatitudeProperty

ToLongitudeProperty Field

Identifies the Avalonia.Controls.Charts.MapLine.ToLongitude Avalonia property.

public Avalonia.StyledProperty<double> ToLongitudeProperty

Events

NameDescription
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.