GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

FeatureViewModel Class

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html”>GeoBlazor Docs</a> Provides the logic for the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature.html”>Feature</a> widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html”>ArcGIS Maps SDK for JavaScript</a>

public class FeatureViewModel : dymaptic.GeoBlazor.Core.Components.MapComponent, dymaptic.GeoBlazor.Core.Interfaces.IFeatureViewModel, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 FeatureViewModel

Implements dymaptic.GeoBlazor.Core.Interfaces.IFeatureViewModel, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent

Constructors

FeatureViewModel() Constructor

Parameterless constructor for use as a Razor Component.

public FeatureViewModel();

FeatureViewModel(Abilities, Nullable<bool>, Graphic, Point, SpatialReference, string) Constructor

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

public FeatureViewModel(dymaptic.GeoBlazor.Core.Components.Abilities? abilities=null, System.Nullable<bool> defaultPopupTemplateEnabled=null, dymaptic.GeoBlazor.Core.Components.Graphic? graphic=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? location=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, string? timeZone=null);

Parameters

abilities dymaptic.GeoBlazor.Core.Components.Abilities

Defines the specific <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#Abilities”>abilities</a> that the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature.html”>Feature</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Popup.html”>Popup</a> widgets should use when querying and displaying its content. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#abilities”>ArcGIS Maps SDK for JavaScript</a>

defaultPopupTemplateEnabled System.Nullable<System.Boolean>

Enables automatic creation of a popup template for layers that have popups enabled but no popupTemplate defined. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#defaultPopupTemplateEnabled”>ArcGIS Maps SDK for JavaScript</a>

graphic dymaptic.GeoBlazor.Core.Components.Graphic

The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-Graphic.html”>Graphic</a> used to represent the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#graphic”>ArcGIS Maps SDK for JavaScript</a>

location dymaptic.GeoBlazor.Core.Components.Geometries.Point

The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-Point.html”>Point</a> representing the location of the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-MapView.html”>MapView</a> interaction used to trigger the opening of the widget. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#location”>ArcGIS Maps SDK for JavaScript</a>

spatialReference dymaptic.GeoBlazor.Core.Components.SpatialReference

The spatial reference used for <a target=”_blank” href=”https://developers.arcgis.com/arcade”>Arcade</a> operations. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>

timeZone System.String

Dates and times displayed in the widget will be displayed in this time zone. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#timeZone”>ArcGIS Maps SDK for JavaScript</a>

Properties

FeatureViewModel.Abilities Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelabilities-property”>GeoBlazor Docs</a> Defines the specific <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#Abilities”>abilities</a> that the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature.html”>Feature</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Popup.html”>Popup</a> widgets should use when querying and displaying its content. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#abilities”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

dymaptic.GeoBlazor.Core.Components.Abilities

FeatureViewModel.DefaultPopupTemplateEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodeldefaultpopuptemplateenabled-property”>GeoBlazor Docs</a> Enables automatic creation of a popup template for layers that have popups enabled but no popupTemplate defined. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#defaultPopupTemplateEnabled”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

FeatureViewModel.ElementReferenceContent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelelementreferencecontent-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-PopupTemplate.html#content”>content</a> of the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#content”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<Microsoft.AspNetCore.Components.ElementReference> ElementReferenceContent { get; }

Property Value

System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

FeatureViewModel.FormattedAttributes Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelformattedattributes-property”>GeoBlazor Docs</a> The formatted attributes calculated from `fieldInfo` <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-PopupTemplate.html”>PopupTemplate</a> content. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#formattedAttributes”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Pro.Components.FeatureViewModelFormattedAttributes? FormattedAttributes { get; }

Property Value

FeatureViewModelFormattedAttributes

FeatureViewModel.Graphic Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelgraphic-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-Graphic.html”>Graphic</a> used to represent the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#graphic”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

dymaptic.GeoBlazor.Core.Components.Graphic

FeatureViewModel.LastEditInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodellasteditinfo-property”>GeoBlazor Docs</a> A read-only property containing metadata regarding the last edit performed on a feature. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#lastEditInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.FeatureViewModelLastEditInfo? LastEditInfo { get; }

Property Value

dymaptic.GeoBlazor.Core.Model.FeatureViewModelLastEditInfo

FeatureViewModel.Location Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodellocation-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-Point.html”>Point</a> representing the location of the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-MapView.html”>MapView</a> interaction used to trigger the opening of the widget. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#location”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Geometries.Point? Location { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Point

FeatureViewModel.PopupContentCollectionContent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelpopupcontentcollectioncontent-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-PopupTemplate.html#content”>content</a> of the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#content”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Popups.PopupContent>? PopupContentCollectionContent { get; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Popups.PopupContent>

FeatureViewModel.SpatialReference Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelspatialreference-property”>GeoBlazor Docs</a> The spatial reference used for <a target=”_blank” href=”https://developers.arcgis.com/arcade”>Arcade</a> operations. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

dymaptic.GeoBlazor.Core.Components.SpatialReference

FeatureViewModel.State Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelstate-property”>GeoBlazor Docs</a> The view model’s state. default “disabled” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#state”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.ViewModelState> State { get; }

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.ViewModelState>

FeatureViewModel.StringContent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelstringcontent-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-PopupTemplate.html#content”>content</a> of the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#content”>ArcGIS Maps SDK for JavaScript</a>

public string? StringContent { get; }

Property Value

System.String

FeatureViewModel.TimeZone Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodeltimezone-property”>GeoBlazor Docs</a> Dates and times displayed in the widget will be displayed in this time zone. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#timeZone”>ArcGIS Maps SDK for JavaScript</a>

public string? TimeZone { get; set; }

Property Value

System.String

FeatureViewModel.Title Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodeltitle-property”>GeoBlazor Docs</a> The title for the feature. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#title”>ArcGIS Maps SDK for JavaScript</a>

public string? Title { get; }

Property Value

System.String

FeatureViewModel.WaitingForContent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelwaitingforcontent-property”>GeoBlazor Docs</a> Indicates whether the feature is currently waiting for all of its content to finish loading. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#waitingForContent”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> WaitingForContent { get; }

Property Value

System.Nullable<System.Boolean>

FeatureViewModel.WidgetContent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelwidgetcontent-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-PopupTemplate.html#content”>content</a> of the feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#content”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Widgets.Widget? WidgetContent { get; }

Property Value

dymaptic.GeoBlazor.Core.Components.Widgets.Widget

Methods

FeatureViewModel.GetAbilities() Method

Asynchronously retrieve the current value of the Abilities property.

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

Returns

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

FeatureViewModel.GetDefaultPopupTemplateEnabled() Method

Asynchronously retrieve the current value of the DefaultPopupTemplateEnabled property.

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

Returns

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

FeatureViewModel.GetElementReferenceContent() Method

Asynchronously retrieve the current value of the ElementReferenceContent property.

public System.Threading.Tasks.Task<System.Nullable<Microsoft.AspNetCore.Components.ElementReference>> GetElementReferenceContent();

Returns

System.Threading.Tasks.Task<System.Nullable<Microsoft.AspNetCore.Components.ElementReference>>

FeatureViewModel.GetFormattedAttributes() Method

Asynchronously retrieve the current value of the FormattedAttributes property.

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

Returns

System.Threading.Tasks.Task<FeatureViewModelFormattedAttributes>

FeatureViewModel.GetGraphic() Method

Asynchronously retrieve the current value of the Graphic property.

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

Returns

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

FeatureViewModel.GetLastEditInfo() Method

Asynchronously retrieve the current value of the LastEditInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureViewModelLastEditInfo?> GetLastEditInfo();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureViewModelLastEditInfo>

FeatureViewModel.GetLocation() Method

Asynchronously retrieve the current value of the Location property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Point?> GetLocation();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Point>

FeatureViewModel.GetPopupContentCollectionContent() Method

Asynchronously retrieve the current value of the PopupContentCollectionContent property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Popups.PopupContent>?> GetPopupContentCollectionContent();

Returns

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

FeatureViewModel.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

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

Returns

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

FeatureViewModel.GetState() Method

Asynchronously retrieve the current value of the State property.

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

Returns

System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.ViewModelState>>

FeatureViewModel.GetStringContent() Method

Asynchronously retrieve the current value of the StringContent property.

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

Returns

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

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

FeatureViewModel.GetTitle() Method

Asynchronously retrieve the current value of the Title property.

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

Returns

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

FeatureViewModel.GetWaitingForContent() Method

Asynchronously retrieve the current value of the WaitingForContent property.

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

Returns

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

FeatureViewModel.GetWidgetContent() Method

Asynchronously retrieve the current value of the WidgetContent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Widgets.Widget?> GetWidgetContent();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Widgets.Widget>

FeatureViewModel.NextMedia(int) Method

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelnextmedia-method”>GeoBlazor Docs</a> Paginates to the next <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> info. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#nextMedia”>ArcGIS Maps SDK for JavaScript</a>

public System.Threading.Tasks.Task NextMedia(int contentElementIndex);

Parameters

contentElementIndex System.Int32

The index position of the <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> content element.

Returns

System.Threading.Tasks.Task

FeatureViewModel.PreviousMedia(int) Method

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelpreviousmedia-method”>GeoBlazor Docs</a> Paginates to the previous <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> info in the specified <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> content element. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#previousMedia”>ArcGIS Maps SDK for JavaScript</a>

public System.Threading.Tasks.Task PreviousMedia(int contentElementIndex);

Parameters

contentElementIndex System.Int32

The index position of the <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> content element.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetAbilities(Abilities) Method

Asynchronously set the value of the Abilities property after render.

public System.Threading.Tasks.Task SetAbilities(dymaptic.GeoBlazor.Core.Components.Abilities? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Abilities

The value to set.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetActiveMedia(int, int) Method

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.FeatureViewModel.html#featureviewmodelsetactivemedia-method”>GeoBlazor Docs</a> Paginates to a specified <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> info object. param mediaInfoIndex The index position of the <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> info object you wish to display. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Feature-FeatureViewModel.html#setActiveMedia”>ArcGIS Maps SDK for JavaScript</a>

public System.Threading.Tasks.Task SetActiveMedia(int contentElementIndex, int mediaInfoIndex);

Parameters

contentElementIndex System.Int32

The index position of the <a target=”_blank” href=”esri-popup-content-MediaContent.html”>media</a> content element to be updated.

mediaInfoIndex System.Int32

The index position of the <a href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-popup-content-MediaContent.html”>media</a> info object you wish to display.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetDefaultPopupTemplateEnabled(Nullable<bool>) Method

Asynchronously set the value of the DefaultPopupTemplateEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetGraphic(Graphic) Method

Asynchronously set the value of the Graphic property after render.

public System.Threading.Tasks.Task SetGraphic(dymaptic.GeoBlazor.Core.Components.Graphic? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Graphic

The value to set.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetLocation(Point) Method

Asynchronously set the value of the Location property after render.

public System.Threading.Tasks.Task SetLocation(dymaptic.GeoBlazor.Core.Components.Geometries.Point? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Geometries.Point

The value to set.

Returns

System.Threading.Tasks.Task

FeatureViewModel.SetSpatialReference(SpatialReference) Method

Asynchronously set the value of the SpatialReference property after render.

public System.Threading.Tasks.Task SetSpatialReference(dymaptic.GeoBlazor.Core.Components.SpatialReference? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.SpatialReference

The value to set.

Returns

System.Threading.Tasks.Task

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

FeatureViewModel.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()