Show / Hide Table of Contents

Class SubtypeSubtable

A child table that allows custom editing of features of a particular subtype.

Inheritance
System.Object
SubtypeSubtable
Implements
IFeatureFormSource
IPopupSource
System.ComponentModel.INotifyPropertyChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class SubtypeSubtable : IFeatureFormSource, IPopupSource, INotifyPropertyChanged
Remarks

Query and edit methods are not available until this table is added to SubtypeSubtables. This Subtype must be part of the FeatureSubtypes.

Constructors

Name Description
SubtypeSubtable(FeatureSubtype)

Initializes a new instance of the SubtypeSubtable class from a feature subtype.

Properties

Name Description
AllowsEditing

Gets or sets a value indicating whether editing is allowed for this subtype, when editing is supported; false, otherwise.

FeatureFormDefinition

Gets the user interface to display when editing a feature in this layer or table.

FeatureTemplates

Gets the collection of FeatureTemplate objects applicable to this subtype.

IsPopupEnabled

Gets or sets a value indicating whether the PopupDefinition defined on the RuntimeCoreNet.GeneratedWrappers.ICorePopupSource is enable / disable.

Name

Gets or sets a user-friendly name that can be displayed in the UI (for example, in a Table of Contents).

PopupDefinition

Gets or sets the pop-up definition.

Subtype

Gets the subtype in the ArcGIS data source that this table represents.

UnknownJson

Gets the unknown data from the source JSON.

UnsupportedJson

Gets the unsupported data from the source JSON.

Methods

Name Description
AddFeatureAsync(ArcGISFeature)

Adds a feature to the table.

CreateFeature()

Creates a new feature based on Subtype.

CreateFeature(FeatureTemplate)

Creates a new feature based on the provided feature template from FeatureTemplates.

DeleteFeatureAsync(ArcGISFeature)

Deletes a feature from the table.

QueryFeaturesAsync(QueryParameters)

Submits a query against the table with results filtered by this subtype.

UpdateFeatureAsync(ArcGISFeature)

Updates a feature in the table.

Name Description
INotifyPropertyChanged.PropertyChanged

Occurs when a property value changes.

See Also

SubtypeSubtables

Applies to

TargetVersions
.NET Standard 2.0200.7
.NET200.7
.NET Windows200.7
.NET Android200.7
.NET iOS200.7
.NET Framework200.7
UWP200.7
In This Article
Back to top Copyright © 2022 Esri.