dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Widgets

BasemapLayerListWidget Class

The BasemapLayerList widget provides a way to display a list of Basemap layers and switch on/off their visibility.
ArcGIS Maps SDK for JavaScript

public class BasemapLayerListWidget : dymaptic.GeoBlazor.Core.Components.Widgets.Widget

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Widget 🡒 BasemapLayerListWidget

Constructors

BasemapLayerListWidget() Constructor

Parameterless constructor for use as a Razor Component.

public BasemapLayerListWidget();

BasemapLayerListWidget(string, Func<ListItem,Task>, string, BasemapLayerListCatalogOptions, Nullable, Nullable, Nullable, string, Nullable, string, string, Nullable, string, Func<ListItem,Task>, IReadOnlyList, Nullable, BasemapLayerListViewModel, Nullable, BasemapLayerListWidgetVisibleElements, string) Constructor

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

public BasemapLayerListWidget(string? baseFilterText=null, System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? baseListItemCreatedFunction=null, string? basemapTitle=null, dymaptic.GeoBlazor.Core.Options.BasemapLayerListCatalogOptions? catalogOptions=null, System.Nullable<bool> collapsed=null, System.Nullable<bool> dragEnabled=null, System.Nullable<bool> editingTitle=null, string? filterPlaceholder=null, System.Nullable<int> headingLevel=null, string? icon=null, string? label=null, System.Nullable<double> minFilterItems=null, string? referenceFilterText=null, System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? referenceListItemCreatedFunction=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ListItem>? selectedItems=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> selectionMode=null, dymaptic.GeoBlazor.Core.Components.BasemapLayerListViewModel? viewModel=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.VisibilityAppearance> visibilityAppearance=null, dymaptic.GeoBlazor.Core.Components.BasemapLayerListWidgetVisibleElements? visibleElements=null, string? widgetId=null);

Parameters

baseFilterText System.String

The value of the filter input text string if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

baseListItemCreatedFunction System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>

Specifies a function that accesses each ListItem representing a base layer.
ArcGIS Maps SDK for JavaScript

basemapTitle System.String

The current basemap’s title.
ArcGIS Maps SDK for JavaScript

catalogOptions BasemapLayerListCatalogOptions

CatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript

collapsed System.Nullable<System.Boolean>

Indicates whether the widget is collapsed.
default false
ArcGIS Maps SDK for JavaScript

dragEnabled System.Nullable<System.Boolean>

Indicates whether list items may be reordered within the list by dragging and dropping.
default false
ArcGIS Maps SDK for JavaScript

editingTitle System.Nullable<System.Boolean>

Indicates whether the form to edit the basemap’s title is currently visible.
default false
ArcGIS Maps SDK for JavaScript

filterPlaceholder System.String

Placeholder text used in the filter input if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

headingLevel System.Nullable<System.Int32>

Indicates the heading level to use for the widget title (i.e.
default 2
ArcGIS Maps SDK for JavaScript

icon System.String

Icon which represents the widget.
default null
ArcGIS Maps SDK for JavaScript

label System.String

The widget’s label.
ArcGIS Maps SDK for JavaScript

minFilterItems System.Nullable<System.Double>

The minimum number of list items required to display the visibleElements.filter input box.
default 10
ArcGIS Maps SDK for JavaScript

referenceFilterText System.String

The value of the filter input text string if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

referenceListItemCreatedFunction System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>

Specifies a function that accesses each ListItem representing a reference layer.
ArcGIS Maps SDK for JavaScript

selectedItems System.Collections.Generic.IReadOnlyList<ListItem>

A collection of selected ListItems representing basemap layers selected by the user.
ArcGIS Maps SDK for JavaScript

selectionMode System.Nullable<SelectionMode>

Specifies the selection mode.
default “none”
ArcGIS Maps SDK for JavaScript

viewModel BasemapLayerListViewModel

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

visibilityAppearance System.Nullable<VisibilityAppearance>

Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript

visibleElements BasemapLayerListWidgetVisibleElements

The visible elements that are displayed within the widget.
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

BasemapLayerListWidget.BaseFilterPredicate Property

Specifies a function to handle filtering base layer list items.
default null
ArcGIS Maps SDK for JavaScript

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

Property Value

BaseFilterPredicate(ListItem)

BasemapLayerListWidget.BaseFilterText Property

The value of the filter input text string if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

public string? BaseFilterText { get; set; }

Property Value

System.String

BasemapLayerListWidget.BaseItems Property

A collection of ListItems representing the baseLayers.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<ListItem>

BasemapLayerListWidget.BasemapTitle Property

The current basemap’s title.

public string? BasemapTitle { get; set; }

Property Value

System.String

BasemapLayerListWidget.CatalogLayerList Property

The CatalogLayerList widget instance that displays a catalog layer’s dynamic group layer.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Interfaces.ICatalogLayerListWidget? CatalogLayerList { get; set; }

Property Value

ICatalogLayerListWidget

BasemapLayerListWidget.CatalogOptions Property

GeoBlazor DocsCatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Options.BasemapLayerListCatalogOptions? CatalogOptions { get; set; }

Property Value

BasemapLayerListCatalogOptions

BasemapLayerListWidget.Collapsed Property

Indicates whether the widget is collapsed.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

BasemapLayerListWidget.DragEnabled Property

Indicates whether list items may be reordered within the list by dragging and dropping.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

BasemapLayerListWidget.EditingEnabled Property

Indicates whether the basemap’s title, layer order and layer grouping can be edited by the user. Any edits made will only be shown locally and will not be saved.
Default Value:false

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

Property Value

System.Nullable<System.Boolean>

BasemapLayerListWidget.EditingTitle Property

Indicates whether the form to edit the basemap’s title is currently visible.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

BasemapLayerListWidget.FilterPlaceholder Property

Placeholder text used in the filter input if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

public string? FilterPlaceholder { get; set; }

Property Value

System.String

BasemapLayerListWidget.HasBaseFilterPredicate Property

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

public bool HasBaseFilterPredicate { get; }

Property Value

System.Boolean

BasemapLayerListWidget.HasCustomBaseListHandler Property

A convenience property that signifies whether a custom OnBaseListItemCreatedHandler was registered.

public bool HasCustomBaseListHandler { get; }

Property Value

System.Boolean

BasemapLayerListWidget.HasCustomReferenceListHandler Property

A convenience property that signifies whether a custom OnReferenceListItemCreatedHandler was registered.

public bool HasCustomReferenceListHandler { get; }

Property Value

System.Boolean

BasemapLayerListWidget.HasReferenceFilterPredicate Property

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

public bool HasReferenceFilterPredicate { get; }

Property Value

System.Boolean

BasemapLayerListWidget.HeadingLevel Property

Indicates the heading level to use for the widget title (i.e. “Basemap”). By default, this is rendered as a level 2 heading (e.g. <h2>Basemap</h2>). Depending on the widget’s placement in your app, you may need to adjust this heading for proper semantics. This is important for meeting accessibility standards.
Default Value:2

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

Property Value

System.Nullable<System.Int32>

BasemapLayerListWidget.MinFilterItems Property

The minimum number of list items required to display the visibleElements.filter input box.
default 10
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> MinFilterItems { get; set; }

Property Value

System.Nullable<System.Double>

BasemapLayerListWidget.MultipleSelectionEnabled Property

Indicates whether more than one list item may be selected by the user at a single time. Selected items are available in the selectedItems property.
Default Value:false

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

Property Value

System.Nullable<System.Boolean>

BasemapLayerListWidget.OnBaseListItemCreatedHandler Property

A delegate to implement a custom handler for setting up a base type ofListItem.
Function must take in a ListItem and return a Task with the designated base type of item.

public System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? OnBaseListItemCreatedHandler { get; set; }

Property Value

System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>

BasemapLayerListWidget.OnReferenceListItemCreatedHandler Property

A delegate to implement a custom handler for setting up a reference type ofListItem.
Function must take in a ListItem and return a Task with the designated reference type of item.

public System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? OnReferenceListItemCreatedHandler { get; set; }

Property Value

System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>

BasemapLayerListWidget.OnTriggerAction Property

Event Listener for TriggerAction.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<BasemapLayerListTriggerActionEvent>

BasemapLayerListWidget.ReferenceFilterPredicate Property

Specifies a function to handle filtering reference layer list items.
default null
ArcGIS Maps SDK for JavaScript

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

Property Value

ReferenceFilterPredicate(ListItem)

BasemapLayerListWidget.ReferenceFilterText Property

The value of the filter input text string if visibleElements.filter is true.
default “”
ArcGIS Maps SDK for JavaScript

public string? ReferenceFilterText { get; set; }

Property Value

System.String

BasemapLayerListWidget.ReferenceItems Property

A collection of ListItems representing the referenceLayers.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<ListItem>

BasemapLayerListWidget.SelectedItems Property

A collection of selected ListItems representing basemap layers
selected by the user.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<ListItem>

BasemapLayerListWidget.SelectionMode Property

Specifies the selection mode.
default “none”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> SelectionMode { get; set; }

Property Value

System.Nullable<SelectionMode>

BasemapLayerListWidget.Type Property

The type of widget

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

Property Value

WidgetType

BasemapLayerListWidget.ViewModel Property

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

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

Property Value

BasemapLayerListViewModel

BasemapLayerListWidget.VisibilityAppearance Property

Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.VisibilityAppearance> VisibilityAppearance { get; set; }

Property Value

System.Nullable<VisibilityAppearance>

BasemapLayerListWidget.VisibleElements Property

The visible elements that are displayed within the widget.
ArcGIS Maps SDK for JavaScript

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

Property Value

BasemapLayerListWidgetVisibleElements

Methods

BasemapLayerListWidget.AddToSelectedItems(ListItem[]) Method

Asynchronously adds elements to the SelectedItems property.

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

Parameters

values ListItem[]

The elements to add.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.GetBaseFilterText() Method

Asynchronously retrieve the current value of the BaseFilterText property.

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

Returns

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

BasemapLayerListWidget.GetBaseItems() Method

Asynchronously retrieve the current value of the BaseItems property.

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

Returns

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

BasemapLayerListWidget.GetCatalogLayerList() Method

Asynchronously retrieve the current value of the CatalogLayerList property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.ICatalogLayerListWidget?> GetCatalogLayerList();

Returns

System.Threading.Tasks.Task<ICatalogLayerListWidget>

BasemapLayerListWidget.GetCatalogOptions() Method

Asynchronously retrieve the current value of the CatalogOptions property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Options.BasemapLayerListCatalogOptions?> GetCatalogOptions();

Returns

System.Threading.Tasks.Task<BasemapLayerListCatalogOptions>

BasemapLayerListWidget.GetCollapsed() Method

Asynchronously retrieve the current value of the Collapsed property.

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

Returns

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

BasemapLayerListWidget.GetDragEnabled() Method

Asynchronously retrieve the current value of the DragEnabled property.

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

Returns

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

BasemapLayerListWidget.GetEditingTitle() Method

Asynchronously retrieve the current value of the EditingTitle property.

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

Returns

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

BasemapLayerListWidget.GetFilterPlaceholder() Method

Asynchronously retrieve the current value of the FilterPlaceholder property.

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

Returns

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

BasemapLayerListWidget.GetMinFilterItems() Method

Asynchronously retrieve the current value of the MinFilterItems property.

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

Returns

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

BasemapLayerListWidget.GetReferenceFilterText() Method

Asynchronously retrieve the current value of the ReferenceFilterText property.

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

Returns

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

BasemapLayerListWidget.GetReferenceItems() Method

Asynchronously retrieve the current value of the ReferenceItems property.

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

Returns

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

BasemapLayerListWidget.GetSelectedItems() Method

Asynchronously retrieve the current value of the SelectedItems property.

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

Returns

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

BasemapLayerListWidget.GetSelectionMode() Method

Asynchronously retrieve the current value of the SelectionMode property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>> GetSelectionMode();

Returns

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

BasemapLayerListWidget.GetViewModel() Method

Asynchronously retrieve the current value of the ViewModel property.

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

Returns

System.Threading.Tasks.Task<BasemapLayerListViewModel>

BasemapLayerListWidget.GetVisibilityAppearance() Method

Asynchronously retrieve the current value of the VisibilityAppearance property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.VisibilityAppearance>> GetVisibilityAppearance();

Returns

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

BasemapLayerListWidget.GetVisibleElements() Method

Asynchronously retrieve the current value of the VisibleElements property.

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

Returns

System.Threading.Tasks.Task<BasemapLayerListWidgetVisibleElements>

BasemapLayerListWidget.OnBaseListItemCreated(ListItem) Method

A JavaScript invokable method that is triggered whenever a base type ListItem is created and a handler is attached.

public System.Threading.Tasks.Task<object> OnBaseListItemCreated(dymaptic.GeoBlazor.Core.Components.ListItem item);

Parameters

item ListItem

The ListItem from the original source.

Returns

System.Threading.Tasks.Task<System.Object>
Returns the modified base ListItem

Remarks

For internal use only. This returns an object simply for JavaScript serialization purposes.

BasemapLayerListWidget.OnJsBaseFilterPredicate(ListItem) Method

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

public System.Threading.Tasks.Task OnJsBaseFilterPredicate(dymaptic.GeoBlazor.Core.Components.ListItem item);

Parameters

item ListItem

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.OnJsReferenceFilterPredicate(ListItem) Method

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

public System.Threading.Tasks.Task OnJsReferenceFilterPredicate(dymaptic.GeoBlazor.Core.Components.ListItem item);

Parameters

item ListItem

Returns

System.Threading.Tasks.Task

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

BasemapLayerListWidget.OnReferenceListItemCreated(ListItem) Method

A JavaScript invokable method that is triggered whenever a reference type ListItem is created and a handler is attached.

public System.Threading.Tasks.Task<object> OnReferenceListItemCreated(dymaptic.GeoBlazor.Core.Components.ListItem item);

Parameters

item ListItem

The ListItem from the original source.

Returns

System.Threading.Tasks.Task<System.Object>
Returns the modified reference ListItem

BasemapLayerListWidget.RemoveFromSelectedItems(ListItem[]) Method

Asynchronously remove an element from the SelectedItems property.

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

Parameters

values ListItem[]

The elements to remove.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetBaseFilterText(string) Method

Asynchronously set the value of the BaseFilterText property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetCatalogOptions(BasemapLayerListCatalogOptions) Method

Asynchronously set the value of the CatalogOptions property after render.

public System.Threading.Tasks.Task SetCatalogOptions(dymaptic.GeoBlazor.Core.Options.BasemapLayerListCatalogOptions? value);

Parameters

value BasemapLayerListCatalogOptions

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetCollapsed(Nullable) Method

Asynchronously set the value of the Collapsed property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetDragEnabled(Nullable) Method

Asynchronously set the value of the DragEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetEditingTitle(Nullable) Method

Asynchronously set the value of the EditingTitle property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetFilterPlaceholder(string) Method

Asynchronously set the value of the FilterPlaceholder property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetMinFilterItems(Nullable) Method

Asynchronously set the value of the MinFilterItems property after render.

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

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetReferenceFilterText(string) Method

Asynchronously set the value of the ReferenceFilterText property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetSelectedItems(IReadOnlyList) Method

Asynchronously set the value of the SelectedItems property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<ListItem>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetSelectionMode(Nullable) Method

Asynchronously set the value of the SelectionMode property after render.

public System.Threading.Tasks.Task SetSelectionMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> value);

Parameters

value System.Nullable<SelectionMode>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetViewModel(BasemapLayerListViewModel) Method

Asynchronously set the value of the ViewModel property after render.

public System.Threading.Tasks.Task SetViewModel(dymaptic.GeoBlazor.Core.Components.BasemapLayerListViewModel? value);

Parameters

value BasemapLayerListViewModel

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetVisibilityAppearance(Nullable) Method

Asynchronously set the value of the VisibilityAppearance property after render.

public System.Threading.Tasks.Task SetVisibilityAppearance(System.Nullable<dymaptic.GeoBlazor.Core.Enums.VisibilityAppearance> value);

Parameters

value System.Nullable<VisibilityAppearance>

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.SetVisibleElements(BasemapLayerListWidgetVisibleElements) Method

Asynchronously set the value of the VisibleElements property after render.

public System.Threading.Tasks.Task SetVisibleElements(dymaptic.GeoBlazor.Core.Components.BasemapLayerListWidgetVisibleElements? value);

Parameters

value BasemapLayerListWidgetVisibleElements

The value to set.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.TriggerAction(ActionBase, ListItem) Method

Triggers the trigger-action event and executes
the given action or action toggle.
param item An item associated with the action.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task TriggerAction(dymaptic.GeoBlazor.Core.Components.ActionBase action, dymaptic.GeoBlazor.Core.Components.ListItem item);

Parameters

action ActionBase

The action to execute.

item ListItem

An item associated with the action.

Returns

System.Threading.Tasks.Task

BasemapLayerListWidget.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()