C# 클래스 Esri.ArcGISRuntime.Toolkit.Controls.LegendTree

Internal class encapsulating a layer item representing the virtual root item for the legend tree. The LayerItems collection of this item is the collection of map layer item displayed at the first level of the TOC. This class manages the events coming from the map, from the map layers and from the map layer items.
상속: Esri.ArcGISRuntime.Toolkit.Controls.Primitives.LayerItemViewModel
파일 보기 프로젝트 열기: Esri/arcgis-toolkit-dotnet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AttachLayerHandler void
DetachLayerHandler void
FindMapLayerItem MapLayerItem
Layer_PropertyChanged void
Layers_CollectionChanged void
OnRefreshed void
OnScaleChanged void
PropagateLayerItemsOptions void
PropagateTemplate void
Refresh void
UpdateLayerItemsOptions void
UpdateLayerVisibilities void
UpdateMapLayerItems void
UpdateMapLayerItemsRecursive void

공개 메소드들

메소드 설명
LegendTree ( ) : Esri.ArcGISRuntime.Layers

비공개 메소드들

메소드 설명
AttachLayerHandler ( Layer layer ) : void
DetachLayerHandler ( Layer layer ) : void
FindMapLayerItem ( Layer layer ) : MapLayerItem
Layer_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
Layers_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnRefreshed ( object sender, Legend args ) : void
OnScaleChanged ( ) : void
PropagateLayerItemsOptions ( LayerItemsOpts layerItemsOptions ) : void
PropagateTemplate ( ) : void
Refresh ( ) : void

Refreshes the legend control.

Note : In most cases, the control is always up to date without calling the refresh method.

UpdateLayerItemsOptions ( ) : void
UpdateLayerVisibilities ( ) : void
UpdateMapLayerItems ( ) : void
UpdateMapLayerItemsRecursive ( ObservableCollection mapLayerItems, IEnumerable layers ) : void

메소드 상세

LegendTree() 공개 메소드

public LegendTree ( ) : Esri.ArcGISRuntime.Layers
리턴 Esri.ArcGISRuntime.Layers