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
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
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
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
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
BasemapLayerListWidget.HasBaseFilterPredicate Property
A convenience property that signifies whether a custom BaseFilterPredicate function was registered.
public bool HasBaseFilterPredicate { get; }
Property Value
BasemapLayerListWidget.HasCustomBaseListHandler Property
A convenience property that signifies whether a custom OnBaseListItemCreatedHandler was registered.
public bool HasCustomBaseListHandler { get; }
Property Value
BasemapLayerListWidget.HasCustomReferenceListHandler Property
A convenience property that signifies whether a custom OnReferenceListItemCreatedHandler was registered.
public bool HasCustomReferenceListHandler { get; }
Property Value
BasemapLayerListWidget.HasReferenceFilterPredicate Property
A convenience property that signifies whether a custom ReferenceFilterPredicate function was registered.
public bool HasReferenceFilterPredicate { get; }
Property Value
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
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
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
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
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
The elements to add.
Returns
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
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
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
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
The elements to remove.
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
BasemapLayerListWidget.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()