ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
MouseMove(InteractionArguments)
ManipulationStarted(InteractionArguments)
ManipulationDelta(InteractionArguments)
ManipulationCompleted(InteractionArguments)
MouseClick(InteractionArguments)
MouseDoubleClick(InteractionArguments)
MouseWheel(InteractionArguments)
MouseLeave(InteractionArguments)
MouseEnter(InteractionArguments)
KeyUp(KeyEventInteractionArguments)
KeyDown(KeyEventInteractionArguments)
Refresh(IEnumerable<RectangleShape>)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
Draw(RectangleShape,OverlayRefreshType)
MoveVertexCore(Feature,PointShape,PointShape)
RemoveVertex(PointShape,Double)
RemoveVertexCore(Feature,Vertex,Double)
OnFeatureDragging(FeatureDraggingEditInteractiveOverlayEventArgs)
OnFeatureDragged(FeatureDraggedEditInteractiveOverlayEventArgs)
OnFeatureResizing(FeatureResizingEditInteractiveOverlayEventArgs)
OnFeatureResized(FeatureResizedEditInteractiveOverlayEventArgs)
OnFeatureRotating(FeatureRotatingEditInteractiveOverlayEventArgs)
OnFeatureRotated(FeatureRotatedEditInteractiveOverlayEventArgs)
OnControlPointSelecting(ControlPointSelectingEditInteractiveOverlayEventArgs)
OnControlPointSelected(ControlPointSelectedEditInteractiveOverlayEventArgs)
OnVertexAdding(VertexAddingEditInteractiveOverlayEventArgs)
OnVertexAdded(VertexAddedEditInteractiveOverlayEventArgs)
OnVertexMoving(VertexMovingEditInteractiveOverlayEventArgs)
OnVertexMoved(VertexMovedEditInteractiveOverlayEventArgs)
OnVertexRemoving(VertexRemovingEditInteractiveOverlayEventArgs)
OnVertexRemoved(VertexRemovedEditInteractiveOverlayEventArgs)
OnFeatureEditing(FeatureEditingEditInteractiveOverlayEventArgs)
SetSelectedControlPoint(PointShape,Double)
SetSelectedControlPointCore(PointShape,Double)
CalculateDragControlPointsCore(Feature)
CalculateRotateControlPoints()
CalculateRotateControlPointsCore(Feature)
CalculateResizeControlPoints()
CalculateResizeControlPointsCore(Feature)
CalculateVertexControlPoints()
CalculateVertexControlPointsCore(Feature)
MouseDownCore(InteractionArguments)
MouseMoveCore(InteractionArguments)
MouseUpCore(InteractionArguments)
ManipulationStartedCore(InteractionArguments)
ManipulationDeltaCore(InteractionArguments)
ManipulationCompletedCore(InteractionArguments)
MouseClickCore(InteractionArguments)
MouseDoubleClickCore(InteractionArguments)
DragFeature(Feature,PointShape,PointShape)
DragFeatureCore(Feature,PointShape,PointShape)
ResizeFeature(Feature,PointShape,PointShape)
ResizeFeatureCore(Feature,PointShape,PointShape)
RotateFeature(Feature,PointShape,PointShape)
RotateFeatureCore(Feature,PointShape,PointShape)
AddVertexCore(Feature,PointShape,Double)
MoveVertex(Feature,PointShape,PointShape)
MouseWheelCore(InteractionArguments)
MouseLeaveCore(InteractionArguments)
MouseEnterCore(InteractionArguments)
KeyUpCore(KeyEventInteractionArguments)
KeyDownCore(KeyEventInteractionArguments)
OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs)
OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs)
OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs)
OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs)
OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs)
OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs)
OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs)
OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs)
OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs)
OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs)
OnDrawing(DrawingOverlayEventArgs)
OnDrawn(DrawnOverlayEventArgs)
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#PolygonTrackMode
This property gets the InMemoryFeatureLayer which holds the edit shapes.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#EditShapesLayer
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#EditsInProcessLayer
This property gets the InMemoryFeatureLayer which holds the control points for drag.
Every control points for drag are not the existing vertex of the edit shapes.
This property gets the InMemoryFeatureLayer which holds the control points for rotate.
Every control points for rotate are not the existing vertex of the edit shapes.
This property gets the InMemoryFeatureLayer which holds the control points for resize.
Every control points for resize are not the existing vertex of the edit shapes.
This property gets the InMemoryFeatureLayer which holds the control points which represents the existing vertices of the edit shapes.
Every control points in this layer are the existing vertices of the edit shapes.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanDrag
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanReshape
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanResize
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanRotate
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanAddVertex
Gets a value which indicates whether the shape can remove a existing vertex.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanRemoveVertex
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#IsEmpty
For the most updated Info for this topic, please check it here:
Set GdiPlus to render map image with Gdi+. We recommend use this value with large data. Set DrawingVisual to render map image with DrawingVisual feature in WPF. Use it when the spatial data is small to get better responding.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#AutoRefreshInterval
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#Name
Gets or sets current map information which will be used for calculating mechanism.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#Initialize.28MapArguments.29
Gets or sets the actual canvas which maintains all the visual elements on the overlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OverlayCanvas
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#IsBase
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#CanRefreshRegion
This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#DrawingExceptionMode
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#IsVisible
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#DrawAttributionCore.28GeoCanvas.29
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#ControlPointType
This property gets the feature represents the select control points of the edit shapes.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#SelectControlPointFeature
This property gets the feature represents the original editing feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OriginalEditingFeature
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#PreviousExtent
N/A
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#IsOverlayInitialized
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureDragged.28FeatureDraggedEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureDraggedEditInteractiveOverlayEventArgs
FeatureDragging This event will be fired before drag the feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureDragging.28FeatureDraggingEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureDraggingEditInteractiveOverlayEventArgs
FeatureResized This event will be fired after resize the feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureResized.28FeatureResizedEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureResizedEditInteractiveOverlayEventArgs
FeatureResizing This event will be fired before resize the feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureResizing.28FeatureResizingEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureResizingEditInteractiveOverlayEventArgs
FeatureRotated This event will be fired after rotate the feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureRotated.28FeatureRotatedEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureRotatedEditInteractiveOverlayEventArgs
FeatureRotating This event will be fired before rotate the feature.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureRotating.28FeatureRotatingEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureRotatingEditInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexAdded.28VertexAddedEditInteractiveOverlayEventArgs.29
Event Arguments:VertexAddedEditInteractiveOverlayEventArgs
VertexAdding This event will be fired before add the vertex.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexAdding.28VertexAddingEditInteractiveOverlayEventArgs.29
Event Arguments:VertexAddingEditInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexMoved.28VertexMovedEditInteractiveOverlayEventArgs.29
Event Arguments:VertexMovedEditInteractiveOverlayEventArgs
VertexMoving This event will be fired before move the vertex.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexMoving.28VertexMovingEditInteractiveOverlayEventArgs.29
Event Arguments:VertexMovingEditInteractiveOverlayEventArgs
VertexRemoved This event will be fired after remove the vertex.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexRemoved.28VertexRemovedEditInteractiveOverlayEventArgs.29
Event Arguments:VertexRemovedEditInteractiveOverlayEventArgs
VertexRemoving This event will be fired before remove the vertex.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnVertexRemoving.28VertexRemovingEditInteractiveOverlayEventArgs.29
Event Arguments:VertexRemovingEditInteractiveOverlayEventArgs
ControlPointSelected This event will be fired after select the control point.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnControlPointSelected.28ControlPointSelectedEditInteractiveOverlayEventArgs.29
Event Arguments:ControlPointSelectedEditInteractiveOverlayEventArgs
ControlPointSelecting This event will be fired before select the control point.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnControlPointSelecting.28ControlPointSelectingEditInteractiveOverlayEventArgs.29
Event Arguments:ControlPointSelectingEditInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureEditing.28FeatureEditingEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureEditingEditInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnFeatureEdited.28FeatureEditedEditInteractiveOverlayEventArgs.29
Event Arguments:FeatureEditedEditInteractiveOverlayEventArgs
MapMouseDown This event will be fired when Mouse pressed Down on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29
Event Arguments:MapMouseDownInteractiveOverlayEventArgs
MapMouseMove This event will be fired when Mouse moved on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29
Event Arguments:MapMouseMoveInteractiveOverlayEventArgs
MapMouseUp This event will be fired when Mouse released up on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29
Event Arguments:MapMouseUpInteractiveOverlayEventArgs
MapMouseClick This event will be fired when Mouse clicked(mouse up and mouse down in the same postion) on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29
Event Arguments:MapMouseClickInteractiveOverlayEventArgs
MapMouseDoubleClick This event will be fired when Mouse double clicked on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29
Event Arguments:MapMouseDoubleClickInteractiveOverlayEventArgs
MapMouseWheel This event will be fired when Mouse wheel on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29
Event Arguments:MapMouseWheelInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseLeave.28MapMouseLeaveInteractiveOverlayEventArgs.29
Event Arguments:MapMouseLeaveInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapMouseEnter.28MapMouseEnterInteractiveOverlayEventArgs.29
Event Arguments:MapMouseEnterInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29
Event Arguments:MapKeyDownInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnMapKeyUp.28MapKeyUpInteractiveOverlayEventArgs.29
Event Arguments:MapKeyUpInteractiveOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnDrawing.28DrawingOverlayEventArgs.29
Event Arguments:DrawingOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnDrawn.28DrawnOverlayEventArgs.29
Event Arguments:DrawnOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnDrawingAttribution.28DrawingAttributionOverlayEventArgs.29
Event Arguments:DrawingAttributionOverlayEventArgs
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29
Event Arguments:DrawnAttributionOverlayEventArgs