dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

SizeStop Class

Defines a size stop used for creating a continuous size visualization in a
size visual variable.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

SizeStop() Constructor

Parameterless constructor for use as a Razor Component.

public SizeStop();

SizeStop(double, Dimension, string) Constructor

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

public SizeStop(double value, dymaptic.GeoBlazor.Core.Model.Dimension? size=null, string? label=null);

Parameters

value System.Double

Specifies the data value to map to the given size.
ArcGIS Maps SDK for JavaScript

size Dimension

The size value in points (between 0 and 90) used to render features with the given value.
ArcGIS Maps SDK for JavaScript

label System.String

A string value used to label the stop in the Legend.
ArcGIS Maps SDK for JavaScript

Properties

SizeStop.Label Property

A string value used to label the stop in the Legend.

public string? Label { get; set; }

Property Value

System.String

SizeStop.Size Property

The size value in points (between 0 and 90) used to render features with the given value. This value may also be autocast from a string in points or pixels.

public dymaptic.GeoBlazor.Core.Model.Dimension? Size { get; set; }

Property Value

Dimension

SizeStop.Value Property

Specifies the data value to map to the given size.

public System.Nullable<double> Value { get; set; }

Property Value

System.Nullable<System.Double>

Methods

SizeStop.GetLabel() Method

Asynchronously retrieve the current value of the Label property.

public System.Threading.Tasks.Task<string?> GetLabel();

Returns

System.Threading.Tasks.Task<System.String>

SizeStop.GetSize() Method

Asynchronously retrieve the current value of the Size property.

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

Returns

System.Threading.Tasks.Task<Dimension>

SizeStop.GetValue() Method

Asynchronously retrieve the current value of the Value property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetValue();

Returns

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

SizeStop.SetLabel(string) Method

Asynchronously set the value of the Label property after render.

public System.Threading.Tasks.Task SetLabel(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

SizeStop.SetSize(Dimension) Method

Asynchronously set the value of the Size property after render.

public System.Threading.Tasks.Task SetSize(dymaptic.GeoBlazor.Core.Model.Dimension? value);

Parameters

value Dimension

The value to set.

Returns

System.Threading.Tasks.Task

SizeStop.SetValue(Nullable) Method

Asynchronously set the value of the Value property after render.

public System.Threading.Tasks.Task SetValue(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task