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) 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);

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

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

System.String

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

System.String

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

System.String

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

System.String

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

values SizeStop[]

The elements to add.

Returns

System.Threading.Tasks.Task

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

values SizeStop[]

The elements to remove.

Returns

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

AuthoringInfoVisualVariable.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()