====== ThinkGeo.MapSuite.WpfDesktopEdition ====== {{section>upgrade_map_suite_to_10.0}} ===== WpfDesktopEdition ===== === Classes ===
[[#classes_a|A]] [[#classes_b|B]] [[#classes_c|C]] [[#classes_d|D]] [[#classes_e|E]] [[#classes_f|F]] [[#classes_g|G]] [[#classes_h|H]] [[#classes_i|I]] [[#classes_j|J]] [[#classes_k|K]] [[#classes_l|L]] [[#classes_m|M]] [[#classes_n|N]] [[#classes_o|O]] [[#classes_p|P]] [[#classes_q|Q]] [[#classes_r|R]] [[#classes_s|S]] [[#classes_t|T]] [[#classes_u|U]] [[#classes_v|V]] [[#classes_w|W]] [[#classes_x|X]] [[#classes_y|Y]] [[#classes_z|Z]]
> **A** * [[ThinkGeo.MapSuite.WpfDesktopEdition.AdornmentOverlay|AdornmentOverlay]]
This class inherits from the Overlay abstract class. This specified overlay stores the AdornmentLayer used in the MapControl.
> **B** * [[ThinkGeo.MapSuite.WpfDesktopEdition.BackgroundOverlay|BackgroundOverlay]]
This class inherits from the Overlay abstract class. The specified overlay specifies the background information of the MapControl.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.BingMapsOverlay|BingMapsOverlay]]
This class represents an overlay that requesting from Bing Maps Imagery Metadata Service.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.BingMapsTileOverlay|BingMapsTileOverlay]]
This class represents an overlay that requesting from Bing Maps Imagery Service.
> **C** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectedEditInteractiveOverlayEventArgs|ControlPointSelectedEditInteractiveOverlayEventArgs]]
Provides data for the ControlPointSelected event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectingEditInteractiveOverlayEventArgs|ControlPointSelectingEditInteractiveOverlayEventArgs]]
Provides data for the ControlPointSelecting event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.CurrentExtentChangedWpfMapEventArgs|CurrentExtentChangedWpfMapEventArgs]]
Provides data for the CurrentExtentChanged event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.CurrentExtentChangingWpfMapEventArgs|CurrentExtentChangingWpfMapEventArgs]]
Provides data for the CurrentExtentChanging event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.CurrentScaleChangedWpfMapEventArgs|CurrentScaleChangedWpfMapEventArgs]]
Provides data for the CurrentScaleChanged event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.CurrentScaleChangingWpfMapEventArgs|CurrentScaleChangingWpfMapEventArgs]]
Provides data for the CurrentScaleChanging event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.CustomFormattedMouseCoordinateMapToolEventArgs|CustomFormattedMouseCoordinateMapToolEventArgs]]
This class represents the event arguments for customizing mouse coordinates tool.
> **D** * [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawTilesProgressChangedTileOverlayEventArgs|DrawTilesProgressChangedTileOverlayEventArgs]]
This method is the event args for download progress when requesting images in TileOverlay.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingExceptionTileOverlayEventArgs|DrawingExceptionTileOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingOverlayEventArgs|DrawingOverlayEventArgs]]
This is the event arguments for the OverlayDrawing event on the MapEngine class. It is raised before the Overlay is drawn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingTileEventArgs|DrawingTileEventArgs]]
This class represents an event argument for drawing event in Tile class.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingTileTileOverlayEventArgs|DrawingTileTileOverlayEventArgs]]
This class represents an event argument for DrawingTile event in TileOverlay class.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingVisualGeoCanvas|DrawingVisualGeoCanvas]]
This class represents a canvas that is used to draw geographic shapes. It is intended to be inherited for the implementation of drawing visual systems.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnExceptionTileOverlayEventArgs|DrawnExceptionTileOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]]
This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised after the Overlay has been drawn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnTileEventArgs|DrawnTileEventArgs]]
This class represents an event argument for Drawn event in Tile class.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnTileTileOverlayEventArgs|DrawnTileTileOverlayEventArgs]]
This class represents an event argument for drawn tile in the TileOverlay class.
> **E** * [[ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay|EditInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.ExtentInteractiveOverlay|ExtentInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the Extent Changing interative process with MapControl using Mouse or Keyborad.
> **F** * [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggedEditInteractiveOverlayEventArgs|FeatureDraggedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureDragged event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggingEditInteractiveOverlayEventArgs|FeatureDraggingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureDragging. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditedEditInteractiveOverlayEventArgs|FeatureEditedEditInteractiveOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditingEditInteractiveOverlayEventArgs|FeatureEditingEditInteractiveOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizedEditInteractiveOverlayEventArgs|FeatureResizedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureResized. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizingEditInteractiveOverlayEventArgs|FeatureResizingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureResizing. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatedEditInteractiveOverlayEventArgs|FeatureRotatedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureRotated. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatingEditInteractiveOverlayEventArgs|FeatureRotatingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureRotating. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureSourceMarkerOverlay|FeatureSourceMarkerOverlay]]
Represents a MarkerOverlay that dynamically creates markers from the feature source specified.
> **G** * [[ThinkGeo.MapSuite.WpfDesktopEdition.GlobeButtonClickPanZoomBarMapToolEventArgs|GlobeButtonClickPanZoomBarMapToolEventArgs]]
This class represents an event argument for the GlobeButtonClick event on PanZoomBarMapTool class.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.GoogleMapsOverlay|GoogleMapsOverlay]]
This class represents the GoogleMapsOverlay which requests images from Google's image server by its StaticAPI.
> **I** * [[ThinkGeo.MapSuite.WpfDesktopEdition.InMemoryMarkerOverlay|InMemoryMarkerOverlay]]
Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
This class encapsulates the information and simple method for interative actions.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay|InteractiveOverlay]]
This class inherits from Overlay abstract class. This specified overlay describle the interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
This class specifies the InterativeResult when deal with the Interative method in InterativeOverlay.
> **K** * [[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]
Represents key event arguments when interacting with the map object.
> **L** * [[ThinkGeo.MapSuite.WpfDesktopEdition.LayerOverlay|LayerOverlay]]
This class represents a group of layers; each layer can be of any layer type.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.LayerTile|LayerTile]]
This class represents a Tile that formed with a Layer collection.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.LogoMapTool|LogoMapTool]]
This class represents an logo tool displays on the bottom right on the map.
> **M** * [[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]]
Contains important properties and methods of current map object.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapClickWpfMapEventArgs|MapClickWpfMapEventArgs]]
This class provides the data for the click event of the map control.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]]
Represents the event arguments for MapKeyDown event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]]
Represents the event arguments for MapKeyUp event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]]
Provides data for the MapMouseClick event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]]
Provides data for the MapMouseDoubleClick event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]]
Provides data for the MapMouseDown event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]]
Provides data for the MapMouseUp event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]]
Provides data for the MapMouseUp event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]]
Represents the event arguments for MapMouseMove event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]]
Provides data for the MapMouseUp event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]]
Provides data for the MapMouseWheel event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapTapWpfMapEventArgs|MapTapWpfMapEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.MapTool|MapTool]]
This class represents the base class of map controls.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapTools|MapTools]]
Contains the different map tools as properties and acts as an entrance for setting these map controls.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.Marker|Marker]]
Represents a marker control on the map.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerDraggedSimpleMarkerOverlayEventArgs|MarkerDraggedSimpleMarkerOverlayEventArgs]]
This class represents the event arguments for the MarkerDragged event for SimpleMarkerOverlay.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerDraggingSimpleMarkerOverlayEventArgs|MarkerDraggingSimpleMarkerOverlayEventArgs]]
This class represents the MarkerDragging event argument for SimpleMarkerOverlay.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerOverlay|MarkerOverlay]]
This class represents an overlay which maintaining markers.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerStyle|MarkerStyle]]
This class represents the base class for all classes that defines the styles applied to the markers.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]]
This class defines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]
This class represents a collection of MarkerZoomLevel that determines the appearance of markers at different zoomlevels.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MouseCoordinateMapTool|MouseCoordinateMapTool]]
Represents the coordinates of the mouse pointer, displayed in the lower right corner of the map.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MouseMovedTrackInteractiveOverlayEventArgs|MouseMovedTrackInteractiveOverlayEventArgs]]
Provides data for the MouseMoved. event.
> **O** * [[ThinkGeo.MapSuite.WpfDesktopEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]]
This class represents an overlay that requesting images from OpenStreet Map Service.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.Overlay|Overlay]]
This class is the base class of all overlays in this overlay system.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.OverlayDrawingWpfMapEventArgs|OverlayDrawingWpfMapEventArgs]]
This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised before any of the overlays are drawn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.OverlayDrawnWpfMapEventArgs|OverlayDrawnWpfMapEventArgs]]
This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised after the overlays are drawn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.OverlaysDrawingWpfMapEventArgs|OverlaysDrawingWpfMapEventArgs]]
This is the event arguments for the OverlaysDrawing event on the MapEngine class. It is raised before any of the overlays are drawn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.OverlaysDrawnWpfMapEventArgs|OverlaysDrawnWpfMapEventArgs]]
This is the event arguments for the OverlaysDrawn event on the MapEngine class. It is raised after the overlays are drawn.
> **P** * [[ThinkGeo.MapSuite.WpfDesktopEdition.PanZoomBarMapTool|PanZoomBarMapTool]]
Represents the panning and zooming panel in the upper left corner of the map.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.PointMarkerStyle|PointMarkerStyle]]
This class represents the ordinary point marker style.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.Popup|Popup]]
This class represents a popup control for placing on the map.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.PopupOverlay|PopupOverlay]]
This class represents an overlay to place popups on the map.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.PositionChangedMarkerEventArgs|PositionChangedMarkerEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.PrinterInteractiveOverlay|PrinterInteractiveOverlay]] > **S** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ScaleLineMapTool|ScaleLineMapTool]]
Map tool for scale line displayed in WpfMap control
* [[ThinkGeo.MapSuite.WpfDesktopEdition.SendingRequestUriTileEventArgs|SendingRequestUriTileEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.SimpleMarkerOverlay|SimpleMarkerOverlay]]
Represents a MarkerOverlay object to which you can add markers directly.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.StartingThreadTileOverlayEventArgs|StartingThreadTileOverlayEventArgs]] > **T** * [[ThinkGeo.MapSuite.WpfDesktopEdition.Tile|Tile]]
This class represents the base class of tile which is the element to form tile overlay.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TileAsyncResult|TileAsyncResult]]
Stores the asynchronous result for drawing tile
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TileOverlay|TileOverlay]]
Represents an overlay that maintains tiles.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TileTypeChangedTileOverlayEventArgs|TileTypeChangedTileOverlayEventArgs]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.TiledWmsOverlay|TiledWmsOverlay]]
Represents an overlay object that gets map images from the WMS server you specify.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackEndedTrackInteractiveOverlayEventArgs|TrackEndedTrackInteractiveOverlayEventArgs]]
This is the default constructor of this parameter.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackEndingTrackInteractiveOverlayEventArgs|TrackEndingTrackInteractiveOverlayEventArgs]]
Provides data for the TrackEnding. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackInteractiveOverlay|TrackInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the TrackShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackStartedTrackInteractiveOverlayEventArgs|TrackStartedTrackInteractiveOverlayEventArgs]]
Provides data for the TrackStarted. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackStartingTrackInteractiveOverlayEventArgs|TrackStartingTrackInteractiveOverlayEventArgs]]
Provides data for the TrackStarting. event.
> **U** * [[ThinkGeo.MapSuite.WpfDesktopEdition.UriTile|UriTile]]
Represents a tile for requesting from an Uri.
> **V** * [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddedEditInteractiveOverlayEventArgs|VertexAddedEditInteractiveOverlayEventArgs]]
Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddedTrackInteractiveOverlayEventArgs|VertexAddedTrackInteractiveOverlayEventArgs]]
Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddingEditInteractiveOverlayEventArgs|VertexAddingEditInteractiveOverlayEventArgs]]
Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddingTrackInteractiveOverlayEventArgs|VertexAddingTrackInteractiveOverlayEventArgs]]
Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovedEditInteractiveOverlayEventArgs|VertexMovedEditInteractiveOverlayEventArgs]]
Provides data for the VertexMoved. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovingEditInteractiveOverlayEventArgs|VertexMovingEditInteractiveOverlayEventArgs]]
Provides data for the VertexMoving. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovedEditInteractiveOverlayEventArgs|VertexRemovedEditInteractiveOverlayEventArgs]]
Provides data for the VertexRemoved. event.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovingEditInteractiveOverlayEventArgs|VertexRemovingEditInteractiveOverlayEventArgs]]
Provides data for the VertexRemoving. event.
> **W** * [[ThinkGeo.MapSuite.WpfDesktopEdition.WmsOverlay|WmsOverlay]]
Represents an overlay object that gets map images from the WMS server you specify.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.WmtsTiledOverlay|WmtsTiledOverlay]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.WorldMapKitWmsWpfOverlay|WorldMapKitWmsWpfOverlay]]
This class represents an WmsOverlay which has MapSuite world map kit server integrated.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoCanvas|WpfGeoCanvas]]
This class represents a GeoCanvas to draw by Wpf Shape objects.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfGeoImage|WpfGeoImage]]
This class represents an GeoImage object for WPF. It maintains an Uri and Stream for the image source.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]
This class represents the map control.
> **Z** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ZoomLevelSetChangedWpfMapEventArgs|ZoomLevelSetChangedWpfMapEventArgs]] === Structures ===
[[#structures_a|A]] [[#structures_b|B]] [[#structures_c|C]] [[#structures_d|D]] [[#structures_e|E]] [[#structures_f|F]] [[#structures_g|G]] [[#structures_h|H]] [[#structures_i|I]] [[#structures_j|J]] [[#structures_k|K]] [[#structures_l|L]] [[#structures_m|M]] [[#structures_n|N]] [[#structures_o|O]] [[#structures_p|P]] [[#structures_q|Q]] [[#structures_r|R]] [[#structures_s|S]] [[#structures_t|T]] [[#structures_u|U]] [[#structures_v|V]] [[#structures_w|W]] [[#structures_x|X]] [[#structures_y|Y]] [[#structures_z|Z]]
=== Enums ===
[[#enums_a|A]] [[#enums_b|B]] [[#enums_c|C]] [[#enums_d|D]] [[#enums_e|E]] [[#enums_f|F]] [[#enums_g|G]] [[#enums_h|H]] [[#enums_i|I]] [[#enums_j|J]] [[#enums_k|K]] [[#enums_l|L]] [[#enums_m|M]] [[#enums_n|N]] [[#enums_o|O]] [[#enums_p|P]] [[#enums_q|Q]] [[#enums_r|R]] [[#enums_s|S]] [[#enums_t|T]] [[#enums_u|U]] [[#enums_v|V]] [[#enums_w|W]] [[#enums_x|X]] [[#enums_y|Y]] [[#enums_z|Z]]
> **C** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointType|ControlPointType]]
This enumeration specified the control point type when editing a shape. The deafault value is None
> **D** * [[ThinkGeo.MapSuite.WpfDesktopEdition.DisplayZoomBarText|DisplayZoomBarText]]
This enum indicates whether a zoom bar text is displayed when dragging the slider.
> **E** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ExtentChangedType|ExtentChangedType]]
This enumeration specifies the type of extent change that has occurred when doing interactive actions with InterativeOverlay.
> **I** * [[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlayDrawType|InteractiveOverlayDrawType]]
This enumeration specifies the mode to draw the InterativeOverlay when doing interactive actions with InterativeOverlay.
> **L** * [[ThinkGeo.MapSuite.WpfDesktopEdition.LockLayerMode|LockLayerMode]]
This enum represents the lock mode while drawing layers.
> **M** * [[ThinkGeo.MapSuite.WpfDesktopEdition.MapDoubleLeftClickMode|MapDoubleLeftClickMode]]
This enumeration specifies the behavior that occurs when double-left-clicking on the MapControl. The default value is ZoomIn.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapDoubleRightClickMode|MapDoubleRightClickMode]]
This enumeration specifies the behavior that occurs when double-right-clicking on the MapControl. The default value is ZoomOut.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapLeftClickDragMode|MapLeftClickDragMode]]
This enumeration specifies the behavior that occurs when you left-click-and-drag on the MapControl. The default value is ZoomInWithKey.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseButton|MapMouseButton]]
This enumeration defines a MouseButton for MapControl.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelMode|MapMouseWheelMode]]
This enumeration specifies the behavior that occurs when the mouse wheel is scrolled. The default value is Zooming.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapPanMode|MapPanMode]]
This enumeration specifies the behavior type for panning. The default value is StandardPanning.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapRightClickDragMode|MapRightClickDragMode]]
This enumeration specifies the behavior that occurs when you right-click-and-drag on the MapControl. The default value is ZoomOutWithKey.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MapZoomMode|MapZoomMode]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerDragMode|MarkerDragMode]]
This enumeration specifies how the map markers can be dragged.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.MouseCoordinateType|MouseCoordinateType]]
This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.
> **O** * [[ThinkGeo.MapSuite.WpfDesktopEdition.OverlayRefreshType|OverlayRefreshType]]
Represents how the overlay refreshes.
> **P** * [[ThinkGeo.MapSuite.WpfDesktopEdition.PolygonTrackMode|PolygonTrackMode]] * [[ThinkGeo.MapSuite.WpfDesktopEdition.ProcessOtherOverlaysMode|ProcessOtherOverlaysMode]]
This enumeration specifies the mode to process other overlays when doing interactive actions with InterativeOverlay.
> **R** * [[ThinkGeo.MapSuite.WpfDesktopEdition.RenderMode|RenderMode]]
This enumeration represents the drawing mode for rendering map.
> **T** * [[ThinkGeo.MapSuite.WpfDesktopEdition.TileType|TileType]]
This enum represents the tile type in the tile overlay.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TrackMode|TrackMode]]
TrackMode enumeration sets how the map will react to user interaction.
* [[ThinkGeo.MapSuite.WpfDesktopEdition.TransitionEffect|TransitionEffect]]
This enumeration specifies the type of transition effect to use when the map is panned or zoomed.
> **Z** * [[ThinkGeo.MapSuite.WpfDesktopEdition.ZoomSnapDirection|ZoomSnapDirection]] === Interfaces ===
[[#interfaces_a|A]] [[#interfaces_b|B]] [[#interfaces_c|C]] [[#interfaces_d|D]] [[#interfaces_e|E]] [[#interfaces_f|F]] [[#interfaces_g|G]] [[#interfaces_h|H]] [[#interfaces_i|I]] [[#interfaces_j|J]] [[#interfaces_k|K]] [[#interfaces_l|L]] [[#interfaces_m|M]] [[#interfaces_n|N]] [[#interfaces_o|O]] [[#interfaces_p|P]] [[#interfaces_q|Q]] [[#interfaces_r|R]] [[#interfaces_s|S]] [[#interfaces_t|T]] [[#interfaces_u|U]] [[#interfaces_v|V]] [[#interfaces_w|W]] [[#interfaces_x|X]] [[#interfaces_y|Y]] [[#interfaces_z|Z]]