dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Popups

ExpressionPopupContent Class

An ExpressionContent element allows you to define a popup content element with an Arcade expression.
ArcGIS Maps SDK for JavaScript

public class ExpressionPopupContent : dymaptic.GeoBlazor.Core.Components.Popups.PopupContent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 PopupContent 🡒 ExpressionPopupContent

Constructors

ExpressionPopupContent() Constructor

Parameterless constructor for use as a Razor Component.

public ExpressionPopupContent();

ExpressionPopupContent(ElementExpressionInfo) Constructor

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

public ExpressionPopupContent(dymaptic.GeoBlazor.Core.Components.ElementExpressionInfo? expressionInfo=null);

Parameters

expressionInfo ElementExpressionInfo

Contains the Arcade expression used to create a popup content element.
ArcGIS Maps SDK for JavaScript

Properties

ExpressionPopupContent.ExpressionInfo Property

Contains the Arcade expression used to create a popup content element. See the ElementExpressionInfo documentation for details and examples for how to create these expressions.

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

Property Value

ElementExpressionInfo

ExpressionPopupContent.Type Property

The type of Popup Content

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

Property Value

PopupContentType

Methods

ExpressionPopupContent.GetExpressionInfo() Method

Asynchronously retrieve the current value of the ExpressionInfo property.

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

Returns

System.Threading.Tasks.Task<ElementExpressionInfo>

ExpressionPopupContent.SetExpressionInfo(ElementExpressionInfo) Method

Asynchronously set the value of the ExpressionInfo property after render.

public System.Threading.Tasks.Task SetExpressionInfo(dymaptic.GeoBlazor.Core.Components.ElementExpressionInfo? value);

Parameters

value ElementExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task