Show / Hide Table of Contents

Class ArcGISMapImageSublayer

An ArcGIS map image sublayer.

Inheritance
Object
ArcGISSublayer
ArcGISMapImageSublayer
Implements
INotifyPropertyChanged
ILayerContent
IPopupSource
ILoadable
ArcGISSublayer.Id
ArcGISSublayer.Sublayers
ArcGISSublayer.MapServiceSublayerInfo
ArcGISSublayer.IsPopupEnabled
ArcGISSublayer.PopupDefinition
ArcGISSublayer.CanChangeVisibility
ArcGISSublayer.IsVisible
ArcGISSublayer.ShowInLegend
ArcGISSublayer.SublayerContents
ArcGISSublayer.GetLegendInfosAsync()
ArcGISSublayer.IsVisibleAtScale(Double)
ArcGISSublayer.Clone()
ArcGISSublayer.INotifyPropertyChanged.PropertyChanged
ArcGISSublayer.LoadStatus
ArcGISSublayer.LoadError
ArcGISSublayer.Loaded
ArcGISSublayer.LoadStatusChanged
ArcGISSublayer.CancelLoad()
ArcGISSublayer.LoadAsync()
ArcGISSublayer.RetryLoadAsync()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ArcGISMapImageSublayer : ArcGISSublayer, INotifyPropertyChanged, ILayerContent, IPopupSource, ILoadable
Remarks

ArcGISMapImageLayer displays maps from an ArcGIS map server. Each layer in the underlying map service is represented by an ArcGISSublayer. You can control the visibility and symbology of sub-layers and filter data with layer definition expressions.

You can get an instance of this class from Sublayers once the map image layer is loaded or you can get a collection of sub-layers from another map image sublayer by using Sublayers. You can also create a new sub-layer using the ArcGISMapImageSublayer(Int64) or ArcGISMapImageSublayer(Int64, SublayerSource) constructors.

Constructors

Name Description
ArcGISMapImageSublayer(Int64)

Initializes a new instance of the ArcGISMapImageSublayer class with the specified sublayer id.

ArcGISMapImageSublayer(Int64, SublayerSource)

Initializes a new instance of the ArcGISMapImageSublayer class with the specified sublayer id and source.

Properties

Name Description
DefaultVisibility

Gets a value indicating whether gets this sublayer's default visibility.

DefinitionExpression

Gets or sets the definition expression of this map image sublayer.

LabelDefinitions

Gets a modifiable collection of label definitions for this sublayer. Only available if the ArcGISMapImageLayer supports dynamic capabilities.

LabelsEnabled

Gets or sets a value indicating whether labels should be displayed on this sublayer.

MaxScale

Gets or sets the maximum scale at which this sublayer is visible.

MinScale

Gets or sets the minimum scale at which this sublayer is visible.

Name

Gets or sets the name of the sublayer.

Opacity

Gets or sets the opacity of this sublayer.

Renderer

Gets or sets this sublayer's Renderer.

ScaleSymbols

Gets or sets a value indicating whether this sublayer renders its symbols based on scale.

Source

Gets the SublayerSource of this sublayer.

Table

Gets the sublayer's feature table.

See Also

ArcGISSublayer
Sublayers
Sublayers
ArcGISMapImageSublayer(Int64)

Applies to

TargetVersions
.NET Standard 2.0100.3 - 200.0
.NET 6.0100.13 - 200.0
.NET 6.0 Windows100.13 - 200.0
.NET 6.0 Android200
.NET 6.0 iOS200
.NET Framework100.0 - 200.0
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Android100.0 - 100.15
iOS100.0 - 100.15
UWP100.0 - 200.0

Relevant samples

Change sublayer renderer: Apply a renderer to a sublayer.
In This Article
Back to top Copyright © 2022 Esri.