dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

SizeRampStop Class

Describes the schema of the SizeRampStop element.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

SizeRampStop() Constructor

Parameterless constructor for use as a Razor Component.

public SizeRampStop();

SizeRampStop(string, Nullable, Nullable, Nullable, Symbol, string) Constructor

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

public SizeRampStop(string? label=null, System.Nullable<int> outlineSize=null, System.Nullable<Microsoft.AspNetCore.Components.ElementReference> preview=null, System.Nullable<int> size=null, dymaptic.GeoBlazor.Core.Components.Symbols.Symbol? symbol=null, string? value=null);

Parameters

label System.String

The label in the legend describing features with the given symbol and value.
ArcGIS Maps SDK for JavaScript

outlineSize System.Nullable<System.Int32>

The width of the outline in points.
ArcGIS Maps SDK for JavaScript

preview System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

The HTML element rendered in the legend representing features with the given value.
ArcGIS Maps SDK for JavaScript

size System.Nullable<System.Int32>

The size of the visual variable stop in points.
ArcGIS Maps SDK for JavaScript

symbol Symbol

The symbol corresponding to the value of the stop in the renderer.
ArcGIS Maps SDK for JavaScript

value System.String

The value of the size visual variable stop.
ArcGIS Maps SDK for JavaScript

Properties

SizeRampStop.Label Property

The label in the legend describing features with the given symbol and value.
ArcGIS Maps SDK for JavaScript

public string? Label { get; set; }

Property Value

System.String

SizeRampStop.OutlineSize Property

The width of the outline in points.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> OutlineSize { get; set; }

Property Value

System.Nullable<System.Int32>

SizeRampStop.Preview Property

The HTML element rendered in the legend representing features with the given value.
ArcGIS Maps SDK for JavaScript

public System.Nullable<Microsoft.AspNetCore.Components.ElementReference> Preview { get; set; }

Property Value

System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

SizeRampStop.Size Property

The size of the visual variable stop in points.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> Size { get; set; }

Property Value

System.Nullable<System.Int32>

SizeRampStop.Symbol Property

The symbol corresponding to the value of the stop in the renderer.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Symbols.Symbol? Symbol { get; set; }

Property Value

Symbol

SizeRampStop.Value Property

The value of the size visual variable stop.
ArcGIS Maps SDK for JavaScript

public string? Value { get; set; }

Property Value

System.String

Methods

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

SizeRampStop.GetOutlineSize() Method

Asynchronously retrieve the current value of the OutlineSize property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetOutlineSize();

Returns

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

SizeRampStop.GetPreview() Method

Asynchronously retrieve the current value of the Preview property.

public System.Threading.Tasks.Task<System.Nullable<Microsoft.AspNetCore.Components.ElementReference>> GetPreview();

Returns

System.Threading.Tasks.Task<System.Nullable<Microsoft.AspNetCore.Components.ElementReference>>

SizeRampStop.GetSize() Method

Asynchronously retrieve the current value of the Size property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetSize();

Returns

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

SizeRampStop.GetSymbol() Method

Asynchronously retrieve the current value of the Symbol property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Symbols.Symbol?> GetSymbol();

Returns

System.Threading.Tasks.Task<Symbol>

SizeRampStop.GetValue() Method

Asynchronously retrieve the current value of the Value property.

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

Returns

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

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

SizeRampStop.SetOutlineSize(Nullable) Method

Asynchronously set the value of the OutlineSize property after render.

public System.Threading.Tasks.Task SetOutlineSize(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

SizeRampStop.SetPreview(Nullable) Method

Asynchronously set the value of the Preview property after render.

public System.Threading.Tasks.Task SetPreview(System.Nullable<Microsoft.AspNetCore.Components.ElementReference> value);

Parameters

value System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

The value to set.

Returns

System.Threading.Tasks.Task

SizeRampStop.SetSize(Nullable) Method

Asynchronously set the value of the Size property after render.

public System.Threading.Tasks.Task SetSize(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

SizeRampStop.SetSymbol(Symbol) Method

Asynchronously set the value of the Symbol property after render.

public System.Threading.Tasks.Task SetSymbol(dymaptic.GeoBlazor.Core.Components.Symbols.Symbol? value);

Parameters

value Symbol

The value to set.

Returns

System.Threading.Tasks.Task

SizeRampStop.SetValue(string) Method

Asynchronously set the value of the Value property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

SizeRampStop.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()