dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Options
BasemapLayerListCatalogOptions Class
GeoBlazor DocsCatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript
public class BasemapLayerListCatalogOptions :
System.IEquatable<dymaptic.GeoBlazor.Core.Options.BasemapLayerListCatalogOptions>
Inheritance System.Object 🡒 BasemapLayerListCatalogOptions
Implements System.IEquatable<BasemapLayerListCatalogOptions>
Constructors
BasemapLayerListCatalogOptions(string, Func<ListItem,Task>, Nullable, string, string, IBasemapLayerListCatalogOptionsVisibleElements) Constructor
GeoBlazor DocsCatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript
public BasemapLayerListCatalogOptions(string? FilterPlaceholder=null, System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? ListItemCreatedFunction=null, System.Nullable<double> MinFilterItems=null, string? SelectionMode=null, string? VisibilityAppearance=null, dymaptic.GeoBlazor.Core.Interfaces.IBasemapLayerListCatalogOptionsVisibleElements? VisibleElements=null);
Parameters
FilterPlaceholder
System.String
Placeholder text used in the filter input box.
default “”
ArcGIS Maps SDK for JavaScript
ListItemCreatedFunction
System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>
A function that executes each time a ListItem is created.
ArcGIS Maps SDK for JavaScript
MinFilterItems
System.Nullable<System.Double>
The minimum number of list items required to display the filter input box.
default 10
ArcGIS Maps SDK for JavaScript
SelectionMode
System.String
The selection mode for the catalog layer list.
default “none”
ArcGIS Maps SDK for JavaScript
VisibilityAppearance
System.String
Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript
VisibleElements
IBasemapLayerListCatalogOptionsVisibleElements
The visible elements that are displayed within the catalog layer list.
ArcGIS Maps SDK for JavaScript
Properties
BasemapLayerListCatalogOptions.FilterPlaceholder Property
Placeholder text used in the filter input box.
default “”
ArcGIS Maps SDK for JavaScript
public string? FilterPlaceholder { get; set; }
Property Value
BasemapLayerListCatalogOptions.HasListItemCreatedHandler Property
Identifies whether the options component has a ListItemCreatedFunction.
public bool HasListItemCreatedHandler { get; }
Property Value
BasemapLayerListCatalogOptions.ListItemCreatedFunction Property
A function that executes each time a ListItem is created.
ArcGIS Maps SDK for JavaScript
public System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? ListItemCreatedFunction { get; set; }
Property Value
System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>
BasemapLayerListCatalogOptions.MinFilterItems Property
The minimum number of list items required to display the filter input box.
default 10
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MinFilterItems { get; set; }
Property Value
System.Nullable<System.Double>
BasemapLayerListCatalogOptions.SelectionMode Property
The selection mode for the catalog layer list.
default “none”
ArcGIS Maps SDK for JavaScript
public string? SelectionMode { get; set; }
Property Value
BasemapLayerListCatalogOptions.VisibilityAppearance Property
Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript
public string? VisibilityAppearance { get; set; }
Property Value
BasemapLayerListCatalogOptions.VisibleElements Property
The visible elements that are displayed within the catalog layer list.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Interfaces.IBasemapLayerListCatalogOptionsVisibleElements? VisibleElements { get; set; }
Property Value
IBasemapLayerListCatalogOptionsVisibleElements
Methods
BasemapLayerListCatalogOptions.OnListItemCreated(ListItem) Method
Callback from JavaScript to C# when a list item is created.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem> OnListItemCreated(dymaptic.GeoBlazor.Core.Components.ListItem listItem);
Parameters
listItem
ListItem