dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components
AuthoringInfoVisualVariable Class
Contains authoring properties of visual variables generated from one of the Smart Mapping methods or sliders. ArcGIS Maps SDK for JavaScript
public class AuthoringInfoVisualVariable : dymaptic.GeoBlazor.Core.Components.MapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 AuthoringInfoVisualVariable
Constructors
AuthoringInfoVisualVariable() Constructor
Parameterless constructor for use as a Razor Component.
public AuthoringInfoVisualVariable();
AuthoringInfoVisualVariable(string, string, Nullable, Nullable, string, Nullable, Nullable, IReadOnlyList, string, Nullable, Nullable, 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 AuthoringInfoVisualVariable(string? endTime=null, string? field=null, System.Nullable<double> maxSliderValue=null, System.Nullable<double> minSliderValue=null, string? normalizationField=null, System.Nullable<double> referenceSizeScale=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ReferenceSizeSymbolStyle> referenceSizeSymbolStyle=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.SizeStop>? sizeStops=null, string? startTime=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableStyle> style=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableTheme> theme=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableUnits> units=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpikeSymbolStyle> spikeSymbolStyle=null);
Parameters
endTime System.String
If an age or timeline renderer was generated, indicates the end time of the visualization. ArcGIS Maps SDK for JavaScript
field System.String
Indicates the field name used for generating the data-driven visualization. ArcGIS Maps SDK for JavaScript
maxSliderValue System.Nullable<System.Double>
Indicates the value of the upper handle if a slider was used to generate the visual variable. ArcGIS Maps SDK for JavaScript
minSliderValue System.Nullable<System.Double>
Indicates the value of the lower handle if a slider was used to generate the visual variable. ArcGIS Maps SDK for JavaScript
normalizationField System.String
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
referenceSizeScale System.Nullable<System.Double>
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
referenceSizeSymbolStyle System.Nullable<ReferenceSizeSymbolStyle>
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
sizeStops System.Collections.Generic.IReadOnlyList<SizeStop>
Only applicable when theme is `reference-size` or `spike`. ArcGIS Maps SDK for JavaScript
startTime System.String
If an age or timeline renderer was generated, indicates the start time of the visualization. ArcGIS Maps SDK for JavaScript
style System.Nullable<AuthoringInfoVisualVariableStyle>
If the UI offers the option to display values based on a ratio or percentage, this indicates which selection was made. ArcGIS Maps SDK for JavaScript
theme System.Nullable<AuthoringInfoVisualVariableTheme>
Indicates the theme selected by the user when generating a renderer or visual variable with one of the Smart Mapping functions. ArcGIS Maps SDK for JavaScript
units System.Nullable<AuthoringInfoVisualVariableUnits>
If an age or timeline renderer was generated, indicates the time units used. ArcGIS Maps SDK for JavaScript
spikeSymbolStyle System.Nullable<SpikeSymbolStyle>
Only applicable when theme is `spike`. ArcGIS Maps SDK for JavaScript
Properties
AuthoringInfoVisualVariable.EndTime Property
If an age or timeline renderer was generated, indicates the end time of the visualization. ArcGIS Maps SDK for JavaScript
public string? EndTime { get; set; }
Property Value
AuthoringInfoVisualVariable.Field Property
Indicates the field name used for generating the data-driven visualization. ArcGIS Maps SDK for JavaScript
public string? Field { get; set; }
Property Value
AuthoringInfoVisualVariable.MaxSliderValue Property
Indicates the value of the upper handle if a slider was used to generate the visual variable. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MaxSliderValue { get; set; }
Property Value
System.Nullable<System.Double>
AuthoringInfoVisualVariable.MinSliderValue Property
Indicates the value of the lower handle if a slider was used to generate the visual variable. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MinSliderValue { get; set; }
Property Value
System.Nullable<System.Double>
AuthoringInfoVisualVariable.NormalizationField Property
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
public string? NormalizationField { get; set; }
Property Value
AuthoringInfoVisualVariable.ReferenceSizeScale Property
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> ReferenceSizeScale { get; set; }
Property Value
System.Nullable<System.Double>
AuthoringInfoVisualVariable.ReferenceSizeSymbolStyle Property
Only applicable when theme is `reference-size`. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.ReferenceSizeSymbolStyle> ReferenceSizeSymbolStyle { get; set; }
Property Value
System.Nullable<ReferenceSizeSymbolStyle>
AuthoringInfoVisualVariable.SizeStops Property
Only applicable when theme is `reference-size` or `spike`. ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.SizeStop>? SizeStops { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<SizeStop>
AuthoringInfoVisualVariable.SpikeSymbolStyle Property
Only applicable when theme is `spike`. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpikeSymbolStyle> SpikeSymbolStyle { get; set; }
Property Value
System.Nullable<SpikeSymbolStyle>
AuthoringInfoVisualVariable.StartTime Property
If an age or timeline renderer was generated, indicates the start time of the visualization. ArcGIS Maps SDK for JavaScript
public string? StartTime { get; set; }
Property Value
AuthoringInfoVisualVariable.Style Property
If the UI offers the option to display values based on a ratio or percentage, this indicates which selection was made. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableStyle> Style { get; set; }
Property Value
System.Nullable<AuthoringInfoVisualVariableStyle>
AuthoringInfoVisualVariable.Theme Property
Indicates the theme selected by the user when generating a renderer or visual variable with one of the Smart Mapping functions. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableTheme> Theme { get; set; }
Property Value
System.Nullable<AuthoringInfoVisualVariableTheme>
AuthoringInfoVisualVariable.Units Property
If an age or timeline renderer was generated, indicates the time units used. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableUnits> Units { get; set; }
Property Value
System.Nullable<AuthoringInfoVisualVariableUnits>
Methods
AuthoringInfoVisualVariable.AddToSizeStops(SizeStop[]) Method
Asynchronously adds elements to the SizeStops property.
public System.Threading.Tasks.Task AddToSizeStops(params dymaptic.GeoBlazor.Core.Components.SizeStop[] values);
Parameters
The elements to add.
Returns
AuthoringInfoVisualVariable.GetEndTime() Method
Asynchronously retrieve the current value of the EndTime property.
public System.Threading.Tasks.Task<string?> GetEndTime();
Returns
System.Threading.Tasks.Task<System.String>
AuthoringInfoVisualVariable.GetField() Method
Asynchronously retrieve the current value of the Field property.
public System.Threading.Tasks.Task<string?> GetField();
Returns
System.Threading.Tasks.Task<System.String>
AuthoringInfoVisualVariable.GetMaxSliderValue() Method
Asynchronously retrieve the current value of the MaxSliderValue property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetMaxSliderValue();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
AuthoringInfoVisualVariable.GetMinSliderValue() Method
Asynchronously retrieve the current value of the MinSliderValue property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetMinSliderValue();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
AuthoringInfoVisualVariable.GetNormalizationField() Method
Asynchronously retrieve the current value of the NormalizationField property.
public System.Threading.Tasks.Task<string?> GetNormalizationField();
Returns
System.Threading.Tasks.Task<System.String>
AuthoringInfoVisualVariable.GetReferenceSizeScale() Method
Asynchronously retrieve the current value of the ReferenceSizeScale property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetReferenceSizeScale();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
AuthoringInfoVisualVariable.GetReferenceSizeSymbolStyle() Method
Asynchronously retrieve the current value of the ReferenceSizeSymbolStyle property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.ReferenceSizeSymbolStyle>> GetReferenceSizeSymbolStyle();
Returns
System.Threading.Tasks.Task<System.Nullable<ReferenceSizeSymbolStyle>>
AuthoringInfoVisualVariable.GetSizeStops() Method
Asynchronously retrieve the current value of the SizeStops property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.SizeStop>?> GetSizeStops();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<SizeStop>>
AuthoringInfoVisualVariable.GetSpikeSymbolStyle() Method
Asynchronously retrieve the current value of the SpikeSymbolStyle property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpikeSymbolStyle>> GetSpikeSymbolStyle();
Returns
System.Threading.Tasks.Task<System.Nullable<SpikeSymbolStyle>>
AuthoringInfoVisualVariable.GetStartTime() Method
Asynchronously retrieve the current value of the StartTime property.
public System.Threading.Tasks.Task<string?> GetStartTime();
Returns
System.Threading.Tasks.Task<System.String>
AuthoringInfoVisualVariable.GetStyle() Method
Asynchronously retrieve the current value of the Style property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableStyle>> GetStyle();
Returns
System.Threading.Tasks.Task<System.Nullable<AuthoringInfoVisualVariableStyle>>
AuthoringInfoVisualVariable.GetTheme() Method
Asynchronously retrieve the current value of the Theme property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableTheme>> GetTheme();
Returns
System.Threading.Tasks.Task<System.Nullable<AuthoringInfoVisualVariableTheme>>
AuthoringInfoVisualVariable.GetUnits() Method
Asynchronously retrieve the current value of the Units property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableUnits>> GetUnits();
Returns
System.Threading.Tasks.Task<System.Nullable<AuthoringInfoVisualVariableUnits>>
AuthoringInfoVisualVariable.RemoveFromSizeStops(SizeStop[]) Method
Asynchronously remove an element from the SizeStops property.
public System.Threading.Tasks.Task RemoveFromSizeStops(params dymaptic.GeoBlazor.Core.Components.SizeStop[] values);
Parameters
The elements to remove.
Returns
AuthoringInfoVisualVariable.SetEndTime(string) Method
Asynchronously set the value of the EndTime property after render.
public System.Threading.Tasks.Task SetEndTime(string? value);
Parameters
value System.String
The value to set.
Returns
AuthoringInfoVisualVariable.SetField(string) Method
Asynchronously set the value of the Field property after render.
public System.Threading.Tasks.Task SetField(string? value);
Parameters
value System.String
The value to set.
Returns
AuthoringInfoVisualVariable.SetMaxSliderValue(Nullable) Method
Asynchronously set the value of the MaxSliderValue property after render.
public System.Threading.Tasks.Task SetMaxSliderValue(System.Nullable<double> value);
Parameters
value System.Nullable<System.Double>
The value to set.
Returns
AuthoringInfoVisualVariable.SetMinSliderValue(Nullable) Method
Asynchronously set the value of the MinSliderValue property after render.
public System.Threading.Tasks.Task SetMinSliderValue(System.Nullable<double> value);
Parameters
value System.Nullable<System.Double>
The value to set.
Returns
AuthoringInfoVisualVariable.SetNormalizationField(string) Method
Asynchronously set the value of the NormalizationField property after render.
public System.Threading.Tasks.Task SetNormalizationField(string? value);
Parameters
value System.String
The value to set.
Returns
AuthoringInfoVisualVariable.SetReferenceSizeScale(Nullable) Method
Asynchronously set the value of the ReferenceSizeScale property after render.
public System.Threading.Tasks.Task SetReferenceSizeScale(System.Nullable<double> value);
Parameters
value System.Nullable<System.Double>
The value to set.
Returns
AuthoringInfoVisualVariable.SetReferenceSizeSymbolStyle(Nullable) Method
Asynchronously set the value of the ReferenceSizeSymbolStyle property after render.
public System.Threading.Tasks.Task SetReferenceSizeSymbolStyle(System.Nullable<dymaptic.GeoBlazor.Core.Enums.ReferenceSizeSymbolStyle> value);
Parameters
value System.Nullable<ReferenceSizeSymbolStyle>
The value to set.
Returns
AuthoringInfoVisualVariable.SetSizeStops(IReadOnlyList) Method
Asynchronously set the value of the SizeStops property after render.
public System.Threading.Tasks.Task SetSizeStops(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.SizeStop>? value);
Parameters
value System.Collections.Generic.IReadOnlyList<SizeStop>
The value to set.
Returns
AuthoringInfoVisualVariable.SetSpikeSymbolStyle(Nullable) Method
Asynchronously set the value of the SpikeSymbolStyle property after render.
public System.Threading.Tasks.Task SetSpikeSymbolStyle(System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpikeSymbolStyle> value);
Parameters
value System.Nullable<SpikeSymbolStyle>
The value to set.
Returns
AuthoringInfoVisualVariable.SetStartTime(string) Method
Asynchronously set the value of the StartTime property after render.
public System.Threading.Tasks.Task SetStartTime(string? value);
Parameters
value System.String
The value to set.
Returns
AuthoringInfoVisualVariable.SetStyle(Nullable) Method
Asynchronously set the value of the Style property after render.
public System.Threading.Tasks.Task SetStyle(System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableStyle> value);
Parameters
value System.Nullable<AuthoringInfoVisualVariableStyle>
The value to set.
Returns
AuthoringInfoVisualVariable.SetTheme(Nullable) Method
Asynchronously set the value of the Theme property after render.
public System.Threading.Tasks.Task SetTheme(System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableTheme> value);
Parameters
value System.Nullable<AuthoringInfoVisualVariableTheme>
The value to set.
Returns
AuthoringInfoVisualVariable.SetUnits(Nullable) Method
Asynchronously set the value of the Units property after render.
public System.Threading.Tasks.Task SetUnits(System.Nullable<dymaptic.GeoBlazor.Core.Enums.AuthoringInfoVisualVariableUnits> value);
Parameters
value System.Nullable<AuthoringInfoVisualVariableUnits>
The value to set.
Returns
AuthoringInfoVisualVariable.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()