Click or drag to resize

SubtypeFeatureLayer Class

A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the FeatureSubtype in an ArcGISFeatureTable.
Inheritance Hierarchy

Namespace:  Esri.ArcGISRuntime.Mapping
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.7.0.0
Syntax
C#
public sealed class SubtypeFeatureLayer : FeatureLayer

The SubtypeFeatureLayer type exposes the following members.

Constructors
  NameDescription
Public methodSubtypeFeatureLayer
Initializes a new instance of the SubtypeFeatureLayer class.
Top
Properties
  NameDescription
Public propertyAttribution
Gets the attribution text for the layer.
(Inherited from Layer.)
Public propertyCanChangeVisibility
Gets a value indicating whether the layer content's visibility can be changed.
(Inherited from Layer.)
Public propertyCode exampleDefinitionExpression
Gets or sets the definition expression which is a where clause to filter out the features to be displayed.
(Inherited from FeatureLayer.)
Public propertyDescription
Gets the description for the layer.
(Inherited from Layer.)
Public propertyCode exampleFeatureTable
Gets the FeatureTable that contains feature.
(Inherited from FeatureLayer.)
Public propertyCode exampleFullExtent
Gets the full extent of the layer, which is the extent where all the data in the layer is contained.
(Inherited from Layer.)
Public propertyCode exampleFullTimeExtent
Gets the temporal window that encapsulates the instance's complete set of data
(Inherited from FeatureLayer.)
Public propertyCode exampleId
Gets or sets an identifier for the layer
(Inherited from Layer.)
Public propertyIsIdentifyEnabled
Gets a value indicating whether the layer supports the identify operation.
(Inherited from Layer.)
Public propertyIsPopupEnabled
Gets or sets a value indicating whether the PopupDefinition defined is enabled.
(Inherited from FeatureLayer.)
Public propertyIsTimeFilteringEnabled
Gets or sets whether the instance respects any temporal filters that are applied to it
(Inherited from FeatureLayer.)
Public propertyCode exampleIsVisible
Gets or sets a value indicating whether the layer content is visible.
(Inherited from Layer.)
Public propertyItem
Gets the ArcGIS Item
(Inherited from Layer.)
Public propertyCode exampleLabelDefinitions
Gets a modifiable collection of LabelDefinition label definitions for this feature layer.
(Inherited from FeatureLayer.)
Public propertyCode exampleLabelsEnabled
Gets or sets the LabelsEnabled which is used to enable labeling of a FeatureLayer.
(Inherited from FeatureLayer.)
Public propertyLoadError
Gets the load error of the layer, if there is one.
(Inherited from Layer.)
Public propertyCode exampleLoadStatus
Gets the load status of the layer.
(Inherited from Layer.)
Public propertyCode exampleMaxScale
Gets or sets the maximum scale where the layer is visible.
(Inherited from Layer.)
Public propertyCode exampleMinScale
Gets or sets the minimum scale where the layer is visible.
(Inherited from Layer.)
Public propertyCode exampleName
Gets or sets the name of the layer content.
(Inherited from Layer.)
Public propertyCode exampleOpacity
Gets or sets the opacity of the layer.
(Inherited from Layer.)
Public propertyPopupDefinition
Gets or sets the pop-up definition for the FeatureLayer.
(Inherited from FeatureLayer.)
Public propertyRefreshInterval
Gets the refresh interval on a FeatureLayer.
(Inherited from FeatureLayer.)
Public propertyCode exampleRenderer
Gets or sets the renderer.
(Inherited from FeatureLayer.)
Public propertyCode exampleRenderingMode
Gets or sets a value indicating which rendering mode to use
(Inherited from FeatureLayer.)
Public propertyCode exampleScaleSymbols
Gets or sets a value indicating whether the layer's symbols and labels honor the Map reference scale.
(Inherited from FeatureLayer.)
Public propertySceneProperties
Gets or sets the scene properties for the feature layer.
(Inherited from FeatureLayer.)
Public propertySelectionColor
Gets or sets the color for selected features.
(Inherited from FeatureLayer.)
Public propertySelectionWidth
Gets or sets the width of the selection highlight.
(Inherited from FeatureLayer.)
Public propertyShowInLegend
Gets or sets a value indicating whether the layer content participates in the legend.
(Inherited from Layer.)
Public propertySpatialReference
Gets the spatial reference of the layer.
(Inherited from Layer.)
Public propertyCode exampleSublayerContents
Gets the sub layer contents of a layer content.
(Inherited from Layer.)
Public propertySubtypeSublayers
Gets the mutable collection of SubtypeSublayer.
Public propertySupportsTimeFiltering
Gets whether the instance supports filtering its data based on time
(Inherited from FeatureLayer.)
Public propertyTimeInterval
Gets a temporal value that represents the suggested temporal interval to use when sequentially stepping through the instance's data by time
(Inherited from FeatureLayer.)
Public propertyCode exampleTimeOffset
Gets or sets the amount of time by which to offset the temporal values of data points in this instance when displaying the data in a GeoView
(Inherited from FeatureLayer.)
Public propertyUnknownJson
Gets unknown data from the source JSON.
(Inherited from FeatureLayer.)
Public propertyUnsupportedJson
Gets unsupported data from the source JSON.
(Inherited from FeatureLayer.)
Top
Methods
  NameDescription
Public methodCancelLoad
Cancels an ongoing load.
(Inherited from Layer.)
Public methodCode exampleClearSelection
Clears all selected features.
(Inherited from FeatureLayer.)
Public methodCode exampleClone
Clones this instance of Layer and its members.
(Inherited from Layer.)
Public methodGetLegendInfosAsync
Returns an immutable list of LegendInfo.
(Inherited from Layer.)
Public methodCode exampleGetSelectedFeaturesAsync
Returns a list of the currently selected features.
(Inherited from FeatureLayer.)
Public methodGetSublayerBySubtypeCode
Finds a SubtypeSublayer for a feature subtype based on the Code.
Public methodGetSublayerBySubtypeName
Finds a SubtypeSublayer for a feature subtype based on the subtype name.
Public methodIsVisibleAtScale
Returns the layer content's effective visibility at the specified scale.
(Inherited from Layer.)
Public methodCode exampleLoadAsync
Initiates loading of a layer
(Inherited from Layer.)
Public methodResetFeaturesVisible
Resets the layer's features visibility back to factory defaults.
(Inherited from FeatureLayer.)
Public methodCode exampleResetRenderer
Resets the renderer to the factory default.
(Inherited from FeatureLayer.)
Public methodRetryLoadAsync
Retry loading the layer.
(Inherited from Layer.)
Public methodCode exampleSelectFeature
Selects the given feature and adds it to the current list of selected features.
(Inherited from FeatureLayer.)
Public methodCode exampleSelectFeatures
Selects the features in the list and adds them to the current list of selected features.
(Inherited from FeatureLayer.)
Public methodCode exampleSelectFeaturesAsync(QueryParameters, SelectionMode)
Selects the features that match the criteria in the QueryParameters object and adds them to the current list of selected features GetSelectedFeaturesAsync.
(Inherited from FeatureLayer.)
Public methodSelectFeaturesAsync(QueryParameters, SelectionMode, CancellationToken)
Selects the features that match the criteria in the QueryParameters object and adds them to the current list of selected features GetSelectedFeaturesAsync.
(Inherited from FeatureLayer.)
Public methodSetFeaturesVisible
Sets the visibility of the given features.
(Inherited from FeatureLayer.)
Public methodSetFeatureVisible
Sets the visibility of the given feature.
(Inherited from FeatureLayer.)
Public methodUnselectFeature
Unselects the given feature and removes it from the current list of selected features.
(Inherited from FeatureLayer.)
Public methodUnselectFeatures
Unselects the features in the given list and removes them from the current list of selected features.
(Inherited from FeatureLayer.)
Top
Events
  NameDescription
Public eventFullTimeExtentChanged
Raised when the FullTimeExtent of the instance's data changes
(Inherited from FeatureLayer.)
Public eventCode exampleLoaded
Occurs when the layer is loaded.
(Inherited from Layer.)
Public eventCode exampleLoadStatusChanged
Occurs when the layer LoadStatus is changed.
(Inherited from Layer.)
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from Layer.)
Top
See Also