dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Symbols

LineSymbolMarker Class

LineSymbolMarker is used for rendering a simple marker graphic on a SimpleLineSymbol.
ArcGIS Maps SDK for JavaScript

public class LineSymbolMarker : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 LineSymbolMarker

Constructors

LineSymbolMarker() Constructor

Parameterless constructor for use as a Razor Component.

public LineSymbolMarker();

LineSymbolMarker(MapColor, Nullable, Nullable) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public LineSymbolMarker(dymaptic.GeoBlazor.Core.Model.MapColor? color=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LinePlacement> placement=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LineSymbolMarkerStyle> style=null);

Parameters

color MapColor

The color of the marker.
ArcGIS Maps SDK for JavaScript

placement System.Nullable<LinePlacement>

The placement of the marker(s) on the line.
default “begin-end”
ArcGIS Maps SDK for JavaScript

style System.Nullable<LineSymbolMarkerStyle>

The marker style.
default “arrow”
ArcGIS Maps SDK for JavaScript

Properties

LineSymbolMarker.Color Property

The color of the marker.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.MapColor? Color { get; set; }

Property Value

MapColor

LineSymbolMarker.Placement Property

The placement of the marker(s) on the line.
default “begin-end”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.LinePlacement> Placement { get; set; }

Property Value

System.Nullable<LinePlacement>

LineSymbolMarker.Style Property

The marker style.
default “arrow”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.LineSymbolMarkerStyle> Style { get; set; }

Property Value

System.Nullable<LineSymbolMarkerStyle>

Methods

LineSymbolMarker.GetColor() Method

Asynchronously retrieve the current value of the Color property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.MapColor?> GetColor();

Returns

System.Threading.Tasks.Task<MapColor>

LineSymbolMarker.GetPlacement() Method

Asynchronously retrieve the current value of the Placement property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.LinePlacement>> GetPlacement();

Returns

System.Threading.Tasks.Task<System.Nullable<LinePlacement>>

LineSymbolMarker.GetStyle() Method

Asynchronously retrieve the current value of the Style property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.LineSymbolMarkerStyle>> GetStyle();

Returns

System.Threading.Tasks.Task<System.Nullable<LineSymbolMarkerStyle>>

LineSymbolMarker.SetColor(MapColor) Method

Asynchronously set the value of the Color property after render.

public System.Threading.Tasks.Task SetColor(dymaptic.GeoBlazor.Core.Model.MapColor value);

Parameters

value MapColor

The value to set.

Returns

System.Threading.Tasks.Task

LineSymbolMarker.SetPlacement(LinePlacement) Method

Asynchronously set the value of the Placement property after render.

public System.Threading.Tasks.Task SetPlacement(dymaptic.GeoBlazor.Core.Enums.LinePlacement value);

Parameters

value LinePlacement

The value to set.

Returns

System.Threading.Tasks.Task

LineSymbolMarker.SetStyle(LineSymbolMarkerStyle) Method

Asynchronously set the value of the Style property after render.

public System.Threading.Tasks.Task SetStyle(dymaptic.GeoBlazor.Core.Enums.LineSymbolMarkerStyle value);

Parameters

value LineSymbolMarkerStyle

The value to set.

Returns

System.Threading.Tasks.Task