GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Widgets

TimeSliderWidget Class

The TimeSlider widget simplifies visualization of temporal data
in your application.
ArcGIS Maps SDK for JavaScript

public class TimeSliderWidget : dymaptic.GeoBlazor.Pro.Components.Widgets.ProWidget

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 dymaptic.GeoBlazor.Core.Components.Widgets.Widget 🡒 ProWidget 🡒 TimeSliderWidget

Constructors

TimeSliderWidget() Constructor

Parameterless constructor for use as a Razor Component.

public TimeSliderWidget();

TimeSliderWidget(IReadOnlyList, TimeSliderLayout, TimeSliderMode, double, bool, TimeSliderViewModel, string, Nullable, TimeExtent, string, string, DateLabelFormatter, Nullable, MapView, Nullable, TimeSliderStops, IReadOnlyList, TimeExtent, string, Nullable, string) Constructor

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

public TimeSliderWidget(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TimeSliderAction> actions, dymaptic.GeoBlazor.Pro.Enums.TimeSliderLayout layout, dymaptic.GeoBlazor.Pro.Enums.TimeSliderMode mode, double playRate, bool timeVisible, dymaptic.GeoBlazor.Pro.Components.TimeSliderViewModel viewModel, string? containerId=null, System.Nullable<bool> disabled=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? fullTimeExtent=null, string? icon=null, string? label=null, dymaptic.GeoBlazor.Core.Functions.DateLabelFormatter? labelFormatFunction=null, System.Nullable<bool> loop=null, dymaptic.GeoBlazor.Core.Components.Views.MapView? mapView=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.OverlayPosition> position=null, dymaptic.GeoBlazor.Pro.Components.TimeSliderStops? stops=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>? tickConfigs=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, string? timeZone=null, System.Nullable<bool> visible=null, string? widgetId=null);

Parameters

actions System.Collections.Generic.IReadOnlyList<TimeSliderAction>

Defines actions that will appear in a menu when the user clicks the ellipsis button
!timeSlider-actions-menu in the widget.
ArcGIS Maps SDK for JavaScript

layout TimeSliderLayout

Determines the layout used by the TimeSlider widget.
default “auto”
ArcGIS Maps SDK for JavaScript

mode TimeSliderMode

The time slider mode.
default “time-window”
ArcGIS Maps SDK for JavaScript

playRate System.Double

The time (in milliseconds) between animation steps.
default 1000
ArcGIS Maps SDK for JavaScript

timeVisible System.Boolean

Shows/hides time in the display.
default false
ArcGIS Maps SDK for JavaScript

viewModel TimeSliderViewModel

The view model for this widget.
ArcGIS Maps SDK for JavaScript

containerId System.String

The id of an external HTML Element (div). If provided, the widget will be placed inside that element, instead of on the map.

disabled System.Nullable<System.Boolean>

When true, sets the widget to a disabled state so the user cannot interact with it.
default false
ArcGIS Maps SDK for JavaScript

fullTimeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

The temporal extent of the entire slider.
ArcGIS Maps SDK for JavaScript

icon System.String

Icon which represents the widget.
default “clock”
ArcGIS Maps SDK for JavaScript

label System.String

The widget’s default label.
ArcGIS Maps SDK for JavaScript

labelFormatFunction dymaptic.GeoBlazor.Core.Functions.DateLabelFormatter

A function used to specify custom formatting and styling of the min, max, and extent labels of the TimeSlider.
default null
ArcGIS Maps SDK for JavaScript

loop System.Nullable<System.Boolean>

When true, the time slider will play its animation in a loop.
default false
ArcGIS Maps SDK for JavaScript

mapView dymaptic.GeoBlazor.Core.Components.Views.MapView

If the Widget is defined outside of the MapView, this link is required to connect them together.

position System.Nullable<dymaptic.GeoBlazor.Core.Enums.OverlayPosition>

The position of the widget in relation to the map view.

stops TimeSliderStops

Defines specific locations on the time slider where thumbs will snap to when manipulated.
default { count : 10 }
ArcGIS Maps SDK for JavaScript

tickConfigs System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>

When set, overrides the default TimeSlider ticks labelling system.
default null
ArcGIS Maps SDK for JavaScript

timeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

The current time extent of the time slider.
default null
ArcGIS Maps SDK for JavaScript

timeZone System.String

Dates and times displayed in the widget will be displayed in this time zone.
ArcGIS Maps SDK for JavaScript

visible System.Nullable<System.Boolean>

Indicates whether the widget is visible.
default true
ArcGIS Maps SDK for JavaScript

widgetId System.String

The unique ID assigned to the widget when the widget is created.
ArcGIS Maps SDK for JavaScript

Properties

TimeSliderWidget.Actions Property

Defines actions that will appear in a menu when the user clicks the ellipsis button
!timeSlider-actions-menu in the widget.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TimeSliderAction>? Actions { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<TimeSliderAction>

TimeSliderWidget.Disabled Property

When true, sets the widget to a disabled state so the user cannot interact with it.

public System.Nullable<bool> Disabled { get; set; }

Property Value

System.Nullable<System.Boolean>

TimeSliderWidget.EffectiveStops Property

Lists the specific locations on the timeline where handle(s) will snap to when manipulated.
default null
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<System.DateTime>? EffectiveStops { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.DateTime>

TimeSliderWidget.FullTimeExtent Property

The temporal extent of the entire slider.

public dymaptic.GeoBlazor.Core.Components.TimeExtent? FullTimeExtent { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent

TimeSliderWidget.HasLabelFormatFunction Property

A convenience property that signifies whether a custom LabelFormatFunction function was registered.

public bool HasLabelFormatFunction { get; }

Property Value

System.Boolean

TimeSliderWidget.LabelFormatFunction Property

A function used to specify custom formatting and styling of the min, max, and extent labels of the TimeSlider.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Functions.DateLabelFormatter? LabelFormatFunction { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Functions.DateLabelFormatter

TimeSliderWidget.Layout Property

Determines the layout used by the TimeSlider widget.

public dymaptic.GeoBlazor.Pro.Enums.TimeSliderLayout Layout { get; set; }

Property Value

TimeSliderLayout

TimeSliderWidget.Loop Property

When true, the time slider will play its animation in a loop.

public System.Nullable<bool> Loop { get; set; }

Property Value

System.Nullable<System.Boolean>

TimeSliderWidget.Mode Property

The time slider mode.

public dymaptic.GeoBlazor.Pro.Enums.TimeSliderMode Mode { get; set; }

Property Value

TimeSliderMode

TimeSliderWidget.OnTriggerAction Property

Event Listener for TriggerAction.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.TimeSliderTriggerActionEvent> OnTriggerAction { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<TimeSliderTriggerActionEvent>

TimeSliderWidget.PlayRate Property

The time (in milliseconds) between animation steps.

public double PlayRate { get; set; }

Property Value

System.Double

TimeSliderWidget.Stops Property

Defines specific locations on the time slider where thumbs will snap to when manipulated.
default { count : 10 }
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.TimeSliderStops? Stops { get; set; }

Property Value

TimeSliderStops

TimeSliderWidget.TickConfigs Property

When set, overrides the default TimeSlider ticks labelling system.
default null
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>? TickConfigs { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>

TimeSliderWidget.TimeExtent Property

The current time extent of the time slider.

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

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent

TimeSliderWidget.TimeVisible Property

Shows/hides time in the display.

public bool TimeVisible { get; set; }

Property Value

System.Boolean

TimeSliderWidget.TimeZone Property

Dates and times displayed in the widget will be displayed in this time zone.
ArcGIS Maps SDK for JavaScript

public string? TimeZone { get; set; }

Property Value

System.String

TimeSliderWidget.Type Property

The type of widget

public override dymaptic.GeoBlazor.Core.Enums.WidgetType Type { get; }

Property Value

dymaptic.GeoBlazor.Core.Enums.WidgetType

TimeSliderWidget.ViewModel Property

The view model for this widget.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.TimeSliderViewModel? ViewModel { get; set; }

Property Value

TimeSliderViewModel

Methods

TimeSliderWidget.AddToActions(TimeSliderAction[]) Method

Asynchronously adds elements to the Actions property.

public System.Threading.Tasks.Task AddToActions(params dymaptic.GeoBlazor.Pro.Components.TimeSliderAction[] values);

Parameters

values TimeSliderAction[]

The elements to add.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.AddToTickConfigs(TickConfig[]) Method

Asynchronously adds elements to the TickConfigs property.

public System.Threading.Tasks.Task AddToTickConfigs(params dymaptic.GeoBlazor.Core.Components.TickConfig[] values);

Parameters

values dymaptic.GeoBlazor.Core.Components.TickConfig[]

The elements to add.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.GetActions() Method

Asynchronously retrieve the current value of the Actions property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TimeSliderAction>?> GetActions();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TimeSliderAction>>

TimeSliderWidget.GetDisabled() Method

Asynchronously retrieve the current value of the Disabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetDisabled();

Returns

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

TimeSliderWidget.GetEffectiveStops() Method

Asynchronously retrieve the current value of the EffectiveStops property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.DateTime>?> GetEffectiveStops();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.DateTime>>

TimeSliderWidget.GetFullTimeExtent() Method

Asynchronously retrieve the current value of the FullTimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetFullTimeExtent();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent>

TimeSliderWidget.GetLayout() Method

Asynchronously retrieve the current value of the Layout property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Pro.Enums.TimeSliderLayout>> GetLayout();

Returns

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

TimeSliderWidget.GetLoop() Method

Asynchronously retrieve the current value of the Loop property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLoop();

Returns

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

TimeSliderWidget.GetMode() Method

Asynchronously retrieve the current value of the Mode property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Pro.Enums.TimeSliderMode>> GetMode();

Returns

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

TimeSliderWidget.GetPlayRate() Method

Asynchronously retrieve the current value of the PlayRate property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetPlayRate();

Returns

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

TimeSliderWidget.GetPropertiesFromWebMap(Guid) Method

Extracts time slider settings from a WebMap if the webmap contains a time slider widget definition.
Returns an object with properties that can be used to configure the TimeSlider or TimeSliderViewModel.
If a webmap does not contain a time slider definition then null is returned.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Model.WebMapProperties?> GetPropertiesFromWebMap(System.Guid viewId);

Parameters

viewId System.Guid

The Guid Id of the view that contains the map to get the properties from

Returns

System.Threading.Tasks.Task<WebMapProperties>

TimeSliderWidget.GetStops() Method

Asynchronously retrieve the current value of the Stops property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.TimeSliderStops?> GetStops();

Returns

System.Threading.Tasks.Task<TimeSliderStops>

TimeSliderWidget.GetTickConfigs() Method

Asynchronously retrieve the current value of the TickConfigs property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>?> GetTickConfigs();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>>

TimeSliderWidget.GetTimeExtent() Method

Use to retrieve the current TimeExtent property after the widget has been created.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent>

TimeSliderWidget.GetTimeVisible() Method

Asynchronously retrieve the current value of the TimeVisible property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetTimeVisible();

Returns

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

TimeSliderWidget.GetTimeZone() Method

Asynchronously retrieve the current value of the TimeZone property.

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

Returns

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

TimeSliderWidget.GetViewModel() Method

Asynchronously retrieve the current value of the ViewModel property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.TimeSliderViewModel?> GetViewModel();

Returns

System.Threading.Tasks.Task<TimeSliderViewModel>

TimeSliderWidget.Next() Method

Incrementally moves the time extent forward one stop.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task Next();

Returns

System.Threading.Tasks.Task

TimeSliderWidget.OnJsLabelFormatFunction(DateTime, DateLabelFormatterType, ElementReference, DateLabelFormatterLayout) Method

JS-invokable method that triggers the LabelFormatFunction function.
Should not be called by consuming code.

public System.Threading.Tasks.Task OnJsLabelFormatFunction(System.DateTime value, dymaptic.GeoBlazor.Core.Enums.DateLabelFormatterType type, Microsoft.AspNetCore.Components.ElementReference element, dymaptic.GeoBlazor.Core.Enums.DateLabelFormatterLayout layout);

Parameters

value System.DateTime

type dymaptic.GeoBlazor.Core.Enums.DateLabelFormatterType

element Microsoft.AspNetCore.Components.ElementReference

layout dymaptic.GeoBlazor.Core.Enums.DateLabelFormatterLayout

Returns

System.Threading.Tasks.Task

TimeSliderWidget.OnJsTriggerAction(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsTriggerAction(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

TimeSliderWidget.Play() Method

Initiates the time slider’s temporal playback.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task Play();

Returns

System.Threading.Tasks.Task

TimeSliderWidget.Previous() Method

Incrementally moves the time extent back one stop.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task Previous();

Returns

System.Threading.Tasks.Task

TimeSliderWidget.RegisterChildComponent(MapComponent) Method

Called from dymaptic.GeoBlazor.Core.Components.MapComponent.OnInitializedAsync to “Register” the current component with its parent.

public override System.Threading.Tasks.Task RegisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child dymaptic.GeoBlazor.Core.Components.MapComponent

The calling, child component to register

Returns

System.Threading.Tasks.Task

Exceptions

dymaptic.GeoBlazor.Core.Exceptions.InvalidChildElementException
Throws if the current child is not a valid sub-component to the parent.

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method. If you see no other way to register a child component, please open an issue on GitHub.

TimeSliderWidget.RemoveFromActions(TimeSliderAction[]) Method

Asynchronously remove an element from the Actions property.

public System.Threading.Tasks.Task RemoveFromActions(params dymaptic.GeoBlazor.Pro.Components.TimeSliderAction[] values);

Parameters

values TimeSliderAction[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.RemoveFromTickConfigs(TickConfig[]) Method

Asynchronously remove an element from the TickConfigs property.

public System.Threading.Tasks.Task RemoveFromTickConfigs(params dymaptic.GeoBlazor.Core.Components.TickConfig[] values);

Parameters

values dymaptic.GeoBlazor.Core.Components.TickConfig[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetActions(IReadOnlyList) Method

Asynchronously set the value of the Actions property after render.

public System.Threading.Tasks.Task SetActions(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TimeSliderAction> value);

Parameters

value System.Collections.Generic.IReadOnlyList<TimeSliderAction>

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetDisabled(Nullable) Method

Asynchronously set the value of the Disabled property after render.

public System.Threading.Tasks.Task SetDisabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetFullTimeExtent(TimeExtent) Method

Use to set the fullTimeExtent property after the widget has been created.

public System.Threading.Tasks.Task SetFullTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent fullTimeExtent);

Parameters

fullTimeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetLayout(TimeSliderLayout) Method

Asynchronously set the value of the Layout property after render.

public System.Threading.Tasks.Task SetLayout(dymaptic.GeoBlazor.Pro.Enums.TimeSliderLayout value);

Parameters

value TimeSliderLayout

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetLoop(Nullable) Method

Asynchronously set the value of the Loop property after render.

public System.Threading.Tasks.Task SetLoop(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetMode(TimeSliderMode) Method

Asynchronously set the value of the Mode property after render.

public System.Threading.Tasks.Task SetMode(dymaptic.GeoBlazor.Pro.Enums.TimeSliderMode value);

Parameters

value TimeSliderMode

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetPlayRate(double) Method

Asynchronously set the value of the PlayRate property after render.

public System.Threading.Tasks.Task SetPlayRate(double value);

Parameters

value System.Double

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetPropertiesFromWebMap() Method

Sets the specified properties on the widget to the current WebMap properties.

public System.Threading.Tasks.Task SetPropertiesFromWebMap();

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetPropertiesFromWebMap(WebMapProperties) Method

Sets the specified properties on the widget.

public System.Threading.Tasks.Task SetPropertiesFromWebMap(dymaptic.GeoBlazor.Pro.Model.WebMapProperties properties);

Parameters

properties WebMapProperties

The properties to set on the TimeSlider Widget

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetStops(TimeSliderStops) Method

Use to set the Stops property after the widget has been created.

public System.Threading.Tasks.Task SetStops(dymaptic.GeoBlazor.Pro.Components.TimeSliderStops timeSliderStop);

Parameters

timeSliderStop TimeSliderStops

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetTickConfigs(IReadOnlyList) Method

Asynchronously set the value of the TickConfigs property after render.

public System.Threading.Tasks.Task SetTickConfigs(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TickConfig>

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetTimeExtent(TimeExtent) Method

Use to set the TimeExtent property after the widget has been created.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent timeExtent);

Parameters

timeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetTimeVisible(bool) Method

Asynchronously set the value of the TimeVisible property after render.

public System.Threading.Tasks.Task SetTimeVisible(bool value);

Parameters

value System.Boolean

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetTimeZone(string) Method

Asynchronously set the value of the TimeZone property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.SetViewModel(TimeSliderViewModel) Method

Asynchronously set the value of the ViewModel property after render.

public System.Threading.Tasks.Task SetViewModel(dymaptic.GeoBlazor.Pro.Components.TimeSliderViewModel value);

Parameters

value TimeSliderViewModel

The value to set.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.Stop() Method

Stops the time slider’s temporal playback.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task Stop();

Returns

System.Threading.Tasks.Task

TimeSliderWidget.UnregisterChildComponent(MapComponent) Method

Undoes the “Registration” of a child with its parent.

public override System.Threading.Tasks.Task UnregisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child dymaptic.GeoBlazor.Core.Components.MapComponent

The child to unregister

Returns

System.Threading.Tasks.Task

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method.

TimeSliderWidget.UpdateWebDocument(Map) Method

Updates the time slider widget definition in the provided WebMap or WebScene.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task UpdateWebDocument(dymaptic.GeoBlazor.Core.Components.Map document);

Parameters

document dymaptic.GeoBlazor.Core.Components.Map

The webmap or webscene to be updated.

Returns

System.Threading.Tasks.Task

TimeSliderWidget.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()