Click or drag to resize

Esri.ArcGISRuntime.UI Namespace

Contains classes that allows displaying graphical elements in the MapView and SceneView. Some of the key classes in creating, manipulating, displaying these graphical elements include: Graphic, GraphicCollection, GraphicsOverlay, and GraphicsOverlayCollection. Other important classes include the ability to control user interaction in the MapView and SceneView via the InterationsOptions, MapViewInteractionsOptions and SceneViewInteractionsOptions classes. Various draped grid graticules can be draped in the MapView and SceneView via the Grid, LatitudeLongitudeGrid, MgrsGrid, UsngGridm and UtmGrid classes.
Classes
  ClassDescription
Public classBackgroundGrid
A map background determines what the map view looks like without anything data available in the map view.
Public classCode exampleCalloutDefinition
Defines the content of a when used to display on a GeoView using the ShowCallout* methods.
Public classCode exampleCameraController
Base class for all camera controllers.
Public classCode exampleDrawStatusChangedEventArgs
Event argument used by DrawStatusChanged
Public classGeometryChangedEventArgs
Provides data for the GeometryChanged event.
Public classCode exampleGlobeCameraController
Class to support global camera navigation on a SceneView control.
Public classCode exampleGraphic
Instances of this class represent graphics. Graphics can be displayed on the map through a GraphicsOverlay. Graphics can be used as input to a task, or they can be used to display output from a task, or in response to user interaction.
Public classCode exampleGraphicCollection
An observable collection of Graphic.
Public classCode exampleGraphicsOverlay
A collection of vector graphics for overlaying on the map
Public classCode exampleGraphicsOverlayCollection
A collection of GraphicsOverlays
Public classCode exampleGrid
Grid is a base class for MGRSGrid, USNGGrid, UTMGrid and LatitudeLongitudeGrid that represents the display of a coordinate system grid on the map view.
Public classInteractionOptions
A set of properties for controlling how the MapView and SceneView can be controlled through user interaction.
Public classCode exampleLatitudeLongitudeGrid
A grid consisting of east-west lines of latitude and north-south lines of longitude.
Public classCode exampleLocationDisplay
Defines how location is displayed on a MapView.
Public classCode exampleMapViewInteractionOptions
A set of properties for controlling how the MapView can be controlled through user interaction.
Public classCode exampleMgrsGrid
A class that represents the display of the Military Grid Reference System (MGRS) on the map view.
Public classCode exampleOrbitGeoElementCameraController
Camera controller that supports orbital camera navigation around a moving GeoElement in a SceneView.
Public classCode exampleOrbitLocationCameraController
Camera controller that supports orbital camera navigation around a stationary point in a SceneView.
Public classCode exampleRuntimeImage
An image data container used with several image input and outputs in the API.
Public classRuntimeImageExtensions
Provides conversions of the RuntimeImage generic type to a platform specific image type
Public classCode exampleSceneViewInteractionOptions
A set of properties for controlling how the SceneView can be controlled through user interaction.
Public classCode exampleSelectionProperties
Defines selection properties for GeoView.
Public classSketchEditConfiguration
Defines which edit capabilities of the SketchEditor will be enabled or disabled.
Public classCode exampleSketchEditor
Sketch editor used for performing edits on a map.
Public classSketchStyle
Defines the symbology used by the SketchEditor.
Public classSketchVertex
Defines the location (in map coordinates) and position (in the collection of parts and vertices) of the SelectedVertexVertexChangedEventArgs
Public classTransformationMatrixCameraController
Support camera navigation by using a TransformationMatrix.
Public classCode exampleUsngGrid
A class that represents the display of the United States National Grid (USNG) on the map view.
Public classCode exampleUtmGrid
A class that represents the display of the Universal Transverse Mercator (UTM) coordinate system grid on the map view.
Public classVertexChangedEventArgs
Provides data for the SelectedVertexChanged event.
Public classViewLabelProperties
Specifies the label properties for the view.
Public classViewOverlayArrangeParameters
Interfaces
  InterfaceDescription
Public interfaceIGeometryEditor
A basic interface used for geometry editors
Public interfaceIViewOverlay
Overlay interface for building advanced map overlay controls.
Enumerations
  EnumerationDescription
Public enumerationAnimationCurve
Control how a the view is moved between positions.
Public enumerationCode exampleAtmosphereEffect
Various atmosphere effects.
Public enumerationCalloutLeaderPosition
Defines the LeaderPosition of a Callout.
Public enumerationDeviceOrientation
Describes the rotation of the device.
Public enumerationCode exampleDrawStatus
The current status of the view's data drawing.
Public enumerationGraphicsRenderingMode
Enumeration for setting the RenderingMode on GraphicsOverlay
Public enumerationCode exampleGridLabelPosition
A positioning scheme to use when labeling a Grid.
Public enumerationCode exampleLatitudeLongitudeGridLabelFormat
The unit to use when labeling a LatitudeLongitudeGrid.
Public enumerationLightingMode
Various modes of lighting that can be applied to a scene view.
Public enumerationCode exampleLocationDisplayAutoPanMode
The auto pan mode for the LocationDisplay
Public enumerationLocationVisibility
Public enumerationMgrsGridLabelUnit
The unit to use when labeling a MgrsGrid.
Public enumerationCode exampleSketchCreationMode
Determines the type of geometry and how it will be created by the SketchEditor.
Public enumerationSketchResizeMode
Describes how geometry is resized to fill its allocated space while editing geometry.
Public enumerationSketchVertexEditMode
Describes how vertices respond to user interaction.
Public enumerationSpaceEffect
Determines whether outer space is black with stars or not.
Public enumerationUsngGridLabelUnit
The unit to use when labeling a UsngGrid
Public enumerationWheelZoomDirection
The zoom direction of the mouse wheel
Public enumerationWrapAroundMode
Defines whether wrap around should be used on the MapView.