Show / Hide Table of Contents

Class Popup

Represents a popup as a pair (GeoElement, PopupDefinition). This connects a Graphic or a Feature to the PopupDefinition defined by its containing layer.

Inheritance
Object
Popup
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping.Popups
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class Popup
Remarks

Popups can be configured for individual layers in a map via a PopupDefinition.

Constructors

Name Description
Popup(GeoElement, PopupDefinition)

Initializes a new instance of the Popup class.

Properties

Name Description
EvaluatedElements

Gets a collection of PopupElement objects evaluated asynchronously by EvaluateExpressionsAsync().

GeoElement

Gets the GeoElement of the pop-up.

PopupDefinition

Gets the PopupDefinition associated with the popup.

Symbol

Gets the popup's symbol.

Title

Gets the popup's title.

Methods

Name Description
EvaluateExpressionsAsync()

Asynchronously evaluates all expressions available at Expressions or at PopupExpression. The expression can include Arcade FeatureSet functions, which need to be evaluated asynchronously.

Finalize()

Finalizer for the PopUp class

FromGeoElement(GeoElement)

Creates a new popup from a GeoElement.

GetFormattedValue(PopupField)

Returns the formatted value of the popup field.

Applies to

TargetVersions
.NET Standard 2.0100.3 - 100.14
.NET 6.0100.13 - 100.14
.NET 6.0 Windows100.13 - 100.14
.NET Framework100.0 - 100.14
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.14
UWP100.0 - 100.14
In This Article
Back to top Copyright © 2021 Esri.