Show / Hide Table of Contents

Class KmlNetworkLink

A KML network link references other KML resources, locally or on the network.

Inheritance
System.Object
KmlNode
KmlNetworkLink
Implements
System.ComponentModel.INotifyPropertyChanged
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.ExtendedNonSchemaData
KmlNode.ExtendedSchemaData
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)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.Ogc
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class KmlNetworkLink : KmlNode, INotifyPropertyChanged
Remarks

A KML network link can have a refresh interval defined to enable regular refresh of data. Alternatively, KML network links support a view refresh mode, which fetches network links based on the visible extent.

Constructors

Name Description
KmlNetworkLink(Uri)

Initializes a new instance of the KmlNetworkLink class that references a KML file or KMZ archive, on a local or remote network.

Properties

Name Description
CanFlyToNode

Gets or sets a value indicating whether the app should zoom to the KML network link when it refreshes. NetworkLinkControl or the network link's top-level kml node upon refresh of the link.

ChildNodes

Gets the network link's child KML nodes.

HasRefreshVisibility

Gets or sets a value indicating whether the visibility selection is preserved for nodes in a network link after refresh.

IsOpen

Gets or sets a value indicating whether the KML network link node should be shown expanded in a tree view.

IsPartiallyVisible

Gets a value indicating whether KML nodes in this container have mixed visibility.

ListItemType

Gets or sets the network link's list item type, which defines how child nodes behave when setting visibility.

RefreshInterval

Gets or sets the network link's refresh interval.

RefreshMode

Gets or sets the KML network link's refresh mode.

Source

Gets or sets the path referenced by this network link.

ViewBoundScale

Gets or sets the scale factor to apply to the bounding box parameters when retrieving the network link. Only applied if KmlViewRefreshMode is a value other than Never.

ViewRefreshMode

Gets or sets the KML network link's view refresh mode.

ViewRefreshTime

Gets or sets the KML network link's view refresh time on an KmlNetworkLink.

Methods

Name Description
Refresh()

Refreshes the KML network link.

Applies to

TargetVersions
.NET Standard 2.0100.4 - 200.8
.NET100.13 - 200.8
.NET Windows100.13 - 200.8
.NET Android200.0 - 200.8
.NET iOS200.0 - 200.8
.NET Framework100.4 - 200.8
Xamarin.Android100.4 - 100.15
Xamarin.iOS100.4 - 100.15
UWP100.4 - 200.8

Relevant samples

List KML contents: List the contents of a KML file.
In This Article
Back to top Copyright © 2022 Esri.