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
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
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
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.