Class BuildingSublayer
A sublayer of a BuildingSceneLayer. It represents a building component or group of components.
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class BuildingSublayer : ILayerContent, ILoadable
Properties
| Name | Description |
|---|---|
| CanChangeVisibility | Gets a value indicating whether the layer content's visibility can be changed. |
| Discipline | Gets the building discipline (such as Architectural, Mechanical, or Structural) that this sublayer represents. |
| IsVisible | Gets or sets a value indicating whether the layer content is visible. |
| LoadError | Gets the Exception associated with the last load error. |
| LoadStatus | Gets the load status. |
| ModelName | Gets the name that identifies the building entity (such as Floors, Ceiling, Casework) that this sublayer represents. |
| Name | Gets or sets the name of this sublayer. |
| Opacity | Gets or sets the opacity of this sublayer. |
| ShowInLegend | Gets or sets a value indicating whether the layer content participates in the legend. |
| SublayerContents | Gets the sub layer contents of a layer content. |
| SublayerId | Gets the sublayer's layer ID as defined by the scene service. |
Methods
| Name | Description |
|---|---|
| CancelLoad() | Cancel loading metadata for the object. |
| GetLegendInfosAsync() | Returns an immutable list of LegendInfo. |
| IsVisibleAtScale(double) | Returns the layer content's effective visibility at the specified scale. |
| LoadAsync() | Load the metadata for the object asynchronously. |
| RetryLoadAsync() | Loads or retries loading metadata for the object asynchronously. |
Events
| Name | Description |
|---|---|
| LoadStatusChanged | Event that is raised when the LoadStatus property changes. |
| Loaded | Event that is raised when the object is done loading. |
Applies to
| Target | Versions |
|---|---|
| .NET | 300 |
| .NET Windows | 300 |
| .NET Android | 300 |
| .NET iOS | 300 |