Show / Hide Table of Contents

Class UtilityAssociationsFormElement

A form element that represents the utility network associations within the form.

Inheritance
object
FormElement
UtilityAssociationsFormElement
Implements
INotifyPropertyChanged
FormElement.Description
FormElement.IsVisible
FormElement.Label
FormElement.ToJson()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping.FeatureForms
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityAssociationsFormElement : FormElement, INotifyPropertyChanged

Properties

Name Description
AssociationFilters

Gets a collection of filters that define which associations are displayed.

AssociationsFilterResults

Gets the collection of results from the FetchAssociationsFilterResultsAsync() method.

IsEditable

Gets a value indicating whether the utility associations form element is editable.

Methods

Name Description
AddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, UtilityTerminal?, UtilityTerminal?, CancellationToken)

Adds an association between the provided feature and the Feature that this element is part of, along with the UtilityTerminal values.

AddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, bool, CancellationToken)

Adds an association between the provided feature and the Feature that this element is part of, along with the IsContainmentVisible value.

AddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, double, UtilityTerminal, CancellationToken)

Adds an association between the provided feature and the Feature that this element is part of, along with the FractionAlongEdge and terminal value.

AddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, double, CancellationToken)

Adds an association between the provided feature and the Feature that this element is part of, along with the FractionAlongEdge value.

AddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, CancellationToken)

Adds an association between the provided feature and the Feature that this element is part of.

CanAddAssociationAsync(ArcGISFeature, UtilityAssociationsFilter, CancellationToken)

Checks if a UtilityAssociation can be added between the provided ArcGISFeature and the Feature this element is part of.

DeleteAssociation(UtilityAssociation)

Deletes an association from the UtilityNetwork.

FetchAssociationsFilterResultsAsync()

Fetches UtilityAssociation objects from an ArcGISFeature based on the AssociationFilters. The results are provided in AssociationsFilterResults.

GetAssociationFeatureSourcesAsync(UtilityAssociationsFilter, CancellationToken)

Gets the UtilityAssociationFeatureSource objects from the UtilityNetwork.

GetOptionsForAssociationCandidateAsync(ArcGISFeature, CancellationToken)

Retrieves options for creating an association with a specified feature in the utility network.

Applies to

TargetVersions
.NET Standard 2.0200.7 - 200.8
.NET200.7 - 300.0
.NET Windows200.7 - 300.0
.NET Android200.7 - 300.0
.NET iOS200.7 - 300.0
.NET Framework200.7 - 200.8
UWP200.7 - 200.8
In this article
Provide feedback
Back to top Copyright © 2025 Esri.