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
SizeRampStop.OutlineSize Property
The width of the outline in points.
ArcGIS Maps SDK for JavaScript
public System.Nullable<int> OutlineSize { get; set; }
Property Value
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
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
SizeRampStop.Value Property
The value of the size visual variable stop.
ArcGIS Maps SDK for JavaScript
public string? Value { get; set; }
Property Value
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
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
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
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
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
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
SizeRampStop.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()