Show / Hide Table of Contents

Class KmlDocument

A KML Document object.

Inheritance
Object
KmlNode
KmlContainer
KmlDocument
Implements
System.ComponentModel.INotifyPropertyChanged
KmlContainer.ListItemType
KmlContainer.IsOpen
KmlContainer.IsPartiallyVisible
KmlContainer.ChildNodes
KmlNode.Description
KmlNode.Extent
KmlNode.BalloonContent
KmlNode.BalloonBackgroundColor
KmlNode.IsHighlighted
KmlNode.IsVisible
KmlNode.Name
KmlNode.Parent
KmlNode.Snippet
KmlNode.SnippetMaxLines
KmlNode.UxIcon
KmlNode.UxIconColor
KmlNode.UxIconId
KmlNode.Viewpoint
KmlNode.RefreshError
KmlNode.RefreshStatus
KmlNode.Id
KmlNode.Style
KmlNode.HighlightStyle
KmlNode.Address
KmlNode.TimeExtent
KmlNode.SaveAsAsync(String)
KmlNode.WriteToAsync(Stream)
KmlNode.PropertyChanged
KmlNode.OnPropertyChanged(String)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Ogc
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class KmlDocument : KmlContainer, INotifyPropertyChanged
Remarks

A KML document is a container for nodes and styles.

Constructors

Name Description
KmlDocument()

Initializes a new instance of the KmlDocument class.

Applies to

TargetVersions
.NET Standard 2.0100.4 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.4 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.4 - 100.15
Xamarin.iOS100.4 - 100.15
UWP100.4 - 100.15

Relevant samples

Create and save KML file: Construct a KML document and save it as a KMZ file.
In This Article
Back to top Copyright © 2022 Esri.