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
This is an old revision of the document!
This class inherits from the interactiveOverlay abstract class. This specified overlay describes the Extent Changing interactive process with the MapControl using the Mouse or Keyboard.
KeyUp(KeyEventInteractionArguments)
MouseDown(InteractionArguments)
MouseMove(InteractionArguments)
MouseClick(InteractionArguments)
MouseDoubleClick(InteractionArguments)
MouseWheel(InteractionArguments)
Refresh(GeoCanvas,RectangleShape)
RequestDrawing(RectangleShape,TimeSpan)
RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
RequestDrawing(IEnumerable<RectangleShape>,TimeSpan)
RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
MouseDownCore(InteractionArguments)
MouseMoveCore(InteractionArguments)
MouseUpCore(InteractionArguments)
MouseClickCore(InteractionArguments)
MouseDoubleClickCore(InteractionArguments)
MouseWheelCore(InteractionArguments)
KeyDownCore(KeyEventInteractionArguments)
KeyUpCore(KeyEventInteractionArguments)
OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs)
OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs)
OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs)
OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs)
OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs)
OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs)
OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs)
OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs)
OnDrawing(DrawingOverlayEventArgs)
OnDrawn(DrawnOverlayEventArgs)
RefreshCore(GeoCanvas,RectangleShape)
DrawException(GeoCanvas,Exception)
DrawExceptionCore(GeoCanvas,Exception)
OnRequestedDrawing(RequestedDrawingOverlayEventArgs)
This property overrides its property in the base class by watching the feature count in trackZoomLayer. If it is empty, we can skip drawing it for better performance.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#IsEmpty
Gets or sets the zoom percentage when using the mouse wheel or double-clicking to zoom the MapControl.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#ZoomPercentage
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#PanMode
This property gets or sets the DoubleLeftClickMode used for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#DoubleLeftClickMode
This property gets or sets the DoubleRightClickMode used for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#DoubleRightClickMode
This property gets or sets the MouseWheelMode used for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#MouseWheelMode
This property gets or sets the LeftClickDragMode used for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#LeftClickDragMode
This property gets or sets the RightClickDragMode used for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#RightClickDragMode
This property gets or sets the Keys used in LeftClickDrag for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#LeftClickDragKey
This property gets or sets the Keys used in RightClickDrag for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#RightClickDragKey
This property gets or sets the ExtentChangedType for the ExtentInteractiveOverlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#ExtentChangedType
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#DrawAttributionCore.28GeoCanvas.29
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#Lock
Gets or sets a value that indicates whether the overlay is a base overlay. The default value is false.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#IsBase
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.DesktopEdition.ExtentInteractiveOverlay#DrawingExceptionMode
Gets or sets a value that indicates whether the overlay is visible on the map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#IsVisible
Gets or sets the name of the overlay, which can be used to represent a specific overlay.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#Name
The TileCache system is always used for better performance, especially in the case where your application tiles can be pregenerated.
This property gets or sets the preview tile cache system. In order for this system to work, you must be in multi-threaded mode and have the tile cache set.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#PreviewTileCache
We track the drawing time for the Overlay and report it back in this method. This is useful to determine the speed of various Overlays.
For the most updated Info for this topic, please check it here:
This protected property gets and sets the PanAndTrackZoomState with the information stored.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#PanAndTrackZoomState
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#TrackZoomInLayer
N/A
N/A
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29
Event Arguments:MapMouseDownInteractiveOverlayEventArgs
MapMouseMove
This event will be fired when the Mouse is moved on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29
Event Arguments:MapMouseMoveInteractiveOverlayEventArgs
MapMouseUp
This event will be fired when the Mouse button is released (up) on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29
Event Arguments:MapMouseUpInteractiveOverlayEventArgs
MapMouseClick
This event will be fired when the Mouse button is 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.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29
Event Arguments:MapMouseClickInteractiveOverlayEventArgs
MapMouseDoubleClick
This event will be fired when the Mouse button is double-clicked on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29
Event Arguments:MapMouseDoubleClickInteractiveOverlayEventArgs
MapMouseWheel
This event will be fired when the Mouse wheel is scrolled while the cursor is over the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29
Event Arguments:MapMouseWheelInteractiveOverlayEventArgs
MapKeyDown
This event will be fired when the key is pressed down when focusing on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29
Event Arguments:MapKeyDownInteractiveOverlayEventArgs
MapKeyUp
This event will be fired when the key is released up when focusing on the Map.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#OnMapKeyUp.28MapKeyUpInteractiveOverlayEventArgs.29
Event Arguments:MapKeyUpInteractiveOverlayEventArgs
Drawing
This event will be fired before the Overlay is drawn.
For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.ExtentInteractiveOverlay#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.DesktopEdition.ExtentInteractiveOverlay#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.DesktopEdition.ExtentInteractiveOverlay#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.DesktopEdition.ExtentInteractiveOverlay#OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29
Event Arguments:DrawnAttributionOverlayEventArgs
For the most updated Info for this topic, please check it here:
Event Arguments:RequestedDrawingOverlayEventArgs
For the most updated Info for this topic, please check it here:
Event Arguments:RequestingDrawingOverlayEventArgs