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