Class FeatureForm
Defines the user interface (form configuration) to display when editing a feature.
Inheritance
Implements
Namespace: Esri.ArcGISRuntime.Mapping.FeatureForms
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class FeatureForm : INotifyPropertyChanged
Remarks
A web map may define forms for editing features in a feature layer. A layer's form definition is available from the FeatureFormDefinition and can be used to create a feature form.
Constructors
Name | Description |
---|---|
FeatureForm(ArcGISFeature) | Initializes a new instance of the FeatureForm class that describes the user interface for editing the specified feature. |
FeatureForm(ArcGISFeature, FeatureFormDefinition) | Initializes a new instance of the FeatureForm class that describes the user interface for editing the specified feature. |
Properties
Name | Description |
---|---|
DefaultAttachmentsElement | Gets a default AttachmentsFormElement for displaying and editing the feature's attachments |
Definition | Gets the feature form definition used to define the user interface for the form. |
Description | Gets a description of the form. |
Elements | Gets an ordered list of the elements contained by the form. |
Feature | Gets the feature displayed in the form. |
PreserveFieldValuesWhenHidden | Gets a value indicating whether the value for a previously visible FieldFormElement is retained when it (or its parent) is hidden. |
Title | Gets the form title. |
ValidationErrors | Gets the results of validating the values of FieldFormElements in Elements against their constraints. |
Methods
Name | Description |
---|---|
DiscardEdits() | Discards edits to Elements and their associated |
EvaluateExpressionsAsync() | Asynchronously evaluates all form expressions. |
FinishEditingAsync() | Saves edits made using the FeatureForm to the database. |
Name | Description |
---|---|
INotifyPropertyChanged.PropertyChanged |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 200.4 - 200.6 |
.NET | 200.4 - 200.6 |
.NET Windows | 200.4 - 200.6 |
.NET Android | 200.4 - 200.6 |
.NET iOS | 200.4 - 200.6 |
.NET Framework | 200.4 - 200.6 |
UWP | 200.4 - 200.6 |