ArcGIS Explorer Component Help |
KmlLayer..::.DescendantsBottomUp Property |
KmlLayer Class See Also |
Assembly: ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.1500 (2.0.0.1500)
Syntax
C# |
---|
public IEnumerable<MapItem> DescendantsBottomUp { get; } |
Visual Basic (Declaration) |
---|
Public ReadOnly Property DescendantsBottomUp As IEnumerable(Of MapItem) |
Field Value
An IEnumerable collection of all descendant MapItems in the KmlLayer; only KmlNodes may be descendants of KmlLayer.Remarks
This property enables you to retrieve a flattened collection of all items contained by the KmlLayer. The signature takes a derived MapItem Type for consistency with the simlar property implemented on other types of MapItem; however only KmlNodes may be descendants of KmlLayer.
Use this property if you need to recurse all items in the KmlLayer, including those that are not direct children of the KmlLayer. In this respect, the DescendantsBottomUp property differs from KmlLayer.ChildItems that only returns a collection of the KmlLayers immediate children.
The order of the items in the returned collection is different to the order of items in the Descendants collection. Both properties return the same number of items but DescendantsBottomUp returns a collection where IMapItemParent objects are added after their associated ChildItems. Conversely using the Descendants property will return a collection where IMapItemParent objects are added before their associated ChildItems.
Version Information: This property is supported from version 2.0.0.1500.