dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Popups
PopupViewModel Class
Provides the logic for the Popup widget, which allows users to view
content from feature attributes.
ArcGIS Maps SDK for JavaScript
public class PopupViewModel : dymaptic.GeoBlazor.Core.Components.FeaturesViewModel
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 FeaturesViewModel 🡒 PopupViewModel
Constructors
PopupViewModel() Constructor
Parameterless constructor for use as a Razor Component.
public PopupViewModel();
PopupViewModel(IReadOnlyList, Graphic, Nullable, Nullable, Nullable, Nullable, Nullable, string, Nullable, IReadOnlyList, Nullable, Abilities, GoToOverride, Nullable, Nullable, Nullable, Point, FeaturesViewModelScreenPoint, Nullable, Nullable, SpatialReference, string, string, string, Nullable, Nullable, Widget) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public PopupViewModel(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>? actions=null, dymaptic.GeoBlazor.Core.Components.Graphic? activeFeature=null, System.Nullable<bool> autoCloseEnabled=null, System.Nullable<bool> browseClusterEnabled=null, System.Nullable<bool> defaultPopupTemplateEnabled=null, System.Nullable<Microsoft.AspNetCore.Components.ElementReference> elementReferenceContent=null, System.Nullable<bool> featureMenuOpen=null, string? featureMenuTitle=null, System.Nullable<double> featurePage=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? features=null, System.Nullable<double> featuresPerPage=null, dymaptic.GeoBlazor.Core.Components.Abilities? featureViewModelAbilities=null, dymaptic.GeoBlazor.Core.Functions.GoToOverride? goToOverride=null, System.Nullable<bool> highlightEnabled=null, System.Nullable<bool> includeDefaultActions=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.InitialDisplayMode> initialDisplayMode=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? location=null, dymaptic.GeoBlazor.Core.Components.FeaturesViewModelScreenPoint? screenLocation=null, System.Nullable<bool> screenLocationEnabled=null, System.Nullable<int> selectedFeatureIndex=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, string? stringContent=null, string? timeZone=null, string? title=null, System.Nullable<bool> updateLocationEnabled=null, System.Nullable<bool> visible=null, dymaptic.GeoBlazor.Core.Components.Widgets.Widget? widgetContent=null);
Parameters
actions
System.Collections.Generic.IReadOnlyList<ActionBase>
Collection of action or action toggle objects.
ArcGIS Maps SDK for JavaScript
activeFeature
Graphic
The highlighted feature on the map that is either hovered over or in focus within the feature menu.
ArcGIS Maps SDK for JavaScript
autoCloseEnabled
System.Nullable<System.Boolean>
This closes the container when the View camera or Viewpoint changes.
default false
ArcGIS Maps SDK for JavaScript
browseClusterEnabled
System.Nullable<System.Boolean>
Indicates if the “Browse features” experience is active in a
cluster popup.
default false
ArcGIS Maps SDK for JavaScript
defaultPopupTemplateEnabled
System.Nullable<System.Boolean>
Enables automatic creation of a popup template for layers that have popups enabled but no
popupTemplate defined.
default false
ArcGIS Maps SDK for JavaScript
elementReferenceContent
System.Nullable<Microsoft.AspNetCore.Components.ElementReference>
The information to display.
ArcGIS Maps SDK for JavaScript
featureMenuOpen
System.Nullable<System.Boolean>
This property enables showing the list of features.
default false
ArcGIS Maps SDK for JavaScript
featureMenuTitle
System.String
The title to display on the widget while viewing the feature menu.
ArcGIS Maps SDK for JavaScript
featurePage
System.Nullable<System.Double>
The current page number in the feature browsing menu.
default null
ArcGIS Maps SDK for JavaScript
features
System.Collections.Generic.IReadOnlyList<Graphic>
An array of features.
ArcGIS Maps SDK for JavaScript
featuresPerPage
System.Nullable<System.Double>
The number of features to fetch at one time.
default 20
ArcGIS Maps SDK for JavaScript
featureViewModelAbilities
Abilities
Defines the specific abilities that can be used when querying and displaying content.
ArcGIS Maps SDK for JavaScript
goToOverride
GoToOverride(GoToOverrideParameters)
This function provides the ability to override either the MapView goTo() or SceneView goTo() methods.
ArcGIS Maps SDK for JavaScript
highlightEnabled
System.Nullable<System.Boolean>
Highlight the selected feature using the highlightOptions
set on the MapView or the highlightOptions
set on the SceneView.
default true
ArcGIS Maps SDK for JavaScript
includeDefaultActions
System.Nullable<System.Boolean>
Indicates whether or not to include defaultActions.
default true
ArcGIS Maps SDK for JavaScript
initialDisplayMode
System.Nullable<InitialDisplayMode>
Indicates whether to initially display a list of features, or the content for one feature.
default “feature”
ArcGIS Maps SDK for JavaScript
location
Point
Geometry used to show the location of the feature.
ArcGIS Maps SDK for JavaScript
screenLocation
FeaturesViewModelScreenPoint
The screen location of the selected feature.
ArcGIS Maps SDK for JavaScript
screenLocationEnabled
System.Nullable<System.Boolean>
Determines whether screen point tracking is active for positioning.
default false
ArcGIS Maps SDK for JavaScript
selectedFeatureIndex
System.Nullable<System.Int32>
Index of the feature that is selected.
ArcGIS Maps SDK for JavaScript
spatialReference
SpatialReference
The spatial reference used for Arcade operations.
default null
ArcGIS Maps SDK for JavaScript
stringContent
System.String
The information to display.
ArcGIS Maps SDK for JavaScript
timeZone
System.String
Dates and times will be displayed in this time zone.
ArcGIS Maps SDK for JavaScript
title
System.String
The title of the widget.
ArcGIS Maps SDK for JavaScript
updateLocationEnabled
System.Nullable<System.Boolean>
Indicates whether to update the location when the selectedFeatureIndex changes.
default false
ArcGIS Maps SDK for JavaScript
visible
System.Nullable<System.Boolean>
Indicates whether the widget is visible.
default false
ArcGIS Maps SDK for JavaScript
widgetContent
Widget
The information to display.
ArcGIS Maps SDK for JavaScript