User Tools

Site Tools


thinkgeo.mapsuite.wpfdesktopedition.extentinteractiveoverlay

This is an old revision of the document!


ThinkGeo.MapSuite.WpfDesktopEdition.ExtentInteractiveOverlay

This class inherits from InterativeOverlay abstract class. This specified overlay describle the Extent Changing interative process with MapControl using Mouse or Keyborad.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.WpfDesktopEdition.Overlay
      • ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay
        • ThinkGeo.MapSuite.WpfDesktopEdition.ExtentInteractiveOverlay

Members Summary

Public Constructors

ExtentInteractiveOverlay()

Default constructor of the class. If you use thi constructor, please set the properties correctly or it will use their default values.

Remarks

N/A

Parameters

Protected Constructors

Public Methods

MouseDown(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseMove(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

ManipulationStarted(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

ManipulationDelta(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

ManipulationCompleted(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseUp(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseClick(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseDoubleClick(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseWheel(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseLeave(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseEnter(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

KeyUp(KeyEventInteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

KeyDown(KeyEventInteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

Refresh(IEnumerable<RectangleShape>)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Initialize(MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Open()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape,OverlayRefreshType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

PanTo(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBoundingBox()

N/A

Remarks

N/A

Return Value
Parameters

SaveState()

N/A

Remarks

N/A

Return Value
  • Type:Byte[]
  • Description:N/A
Parameters

LoadState(Byte[])

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:N/A

Dispose()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

N/A

Remarks

N/A

Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

N/A

Remarks

N/A

Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

N/A

Remarks

N/A

Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

N/A

Remarks

N/A

Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

DrawCore(RectangleShape,OverlayRefreshType)

This method actually draws this overlay.

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • targetExtent

KeyDownCore(KeyEventInteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseDownCore(InteractionArguments)

This overrides the MouseDown logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters
  • interactionArguments

MouseMoveCore(InteractionArguments)

This overrides the MouseMove logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters
  • interactionArguments

ManipulationStartedCore(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

ManipulationDeltaCore(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

ManipulationCompletedCore(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseUpCore(InteractionArguments)

This overrides the MouseUp logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters
  • interactionArguments

MouseWheelCore(InteractionArguments)

This overrides the MouseWheel logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters
  • interactionArguments

MouseDoubleClickCore(InteractionArguments)

This overrides the MouseDoubleClick logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters
  • interactionArguments

MouseEnterCore(InteractionArguments)

This overrides the MouseEnter logic in its base class InterativeOverlay.

Remarks

N/A

Return Value
Parameters

MouseClickCore(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

MouseLeaveCore(InteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

KeyUpCore(KeyEventInteractionArguments)

N/A

Remarks

N/A

Return Value
Parameters

OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

LhQ=(LayerTile)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

IhQ=(RectangleShape,Double)

N/A

Remarks

N/A

Return Value
Parameters
  • resolution
    • Type:Double
    • Description:N/A

DrawTileCore(GeoCanvas)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

InitializeCore(MapArguments)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

RefreshCore(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

RefreshCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

CloseCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OpenCore()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

4hM=(GeoCanvas)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawAttributionCore(GeoCanvas)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

PanToCore(RectangleShape)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawing(DrawingOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawn(DrawnOverlayEventArgs)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBoundingBoxCore()

N/A

Remarks

N/A

Return Value
Parameters

SaveStateCore()

N/A

Remarks

N/A

Return Value
  • Type:Byte[]
  • Description:N/A
Parameters

LoadStateCore(Byte[])

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:N/A

Finalize()

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

Dispose(Boolean)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • disposing
    • Type:Boolean
    • Description:N/A

OnRefreshing(OverlayRefreshType)

N/A

Remarks

N/A

Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

N/A

Remarks

N/A

Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

PanMode

Gets or sets the PanMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

ZoomSnapDirection

N/A

Remarks

N/A

Return Value

MinimumExtentInPixels

N/A

Remarks

N/A

Return Value
  • Type:Int32

MouseWheelMode

Gets or sets the MouseWheelMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

DoubleLeftClickMode

Gets or sets the DoubleLeftClickMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

DoubleRightClickMode

Gets or sets the DoubleRightClickMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

LeftClickDragMode

Gets or sets the LeftClickDragMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

LeftClickDragKey

Gets or sets the Keys used in LeftClickDrag for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value
  • Type:Keys

RightClickDragMode

Gets or sets the RightClickDragMode used for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

RightClickDragKey

Gets or sets the Keys used in RightClickDrag for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value
  • Type:Keys

ExtentChangedType

Gets or sets the ExtentChangedType for the ExtentInteractiveOverlay.

Remarks

N/A

Return Value

ZoomPercentage

Gets or sets the zoom percentage when using the mouse wheel or double-clicking to zoom the MapControl.

Remarks

N/A

Return Value
  • Type:Int32

MapZoomMode

N/A

Remarks

N/A

Return Value

DrawingMarginPercentage

N/A

Remarks

N/A

Return Value
  • Type:Double

RenderMode

N/A

Remarks

N/A

Return Value

AutoRefreshInterval

N/A

Remarks

N/A

Return Value
  • Type:TimeSpan

Name

N/A

Remarks

N/A

Return Value
  • Type:String

MapArguments

N/A

Remarks

N/A

Return Value

OverlayCanvas

N/A

Remarks

N/A

Return Value
  • Type:Canvas

IsBase

N/A

Remarks

N/A

Return Value
  • Type:Boolean

CanRefreshRegion

N/A

Remarks

N/A

Return Value
  • Type:Boolean

DrawingExceptionMode

N/A

Remarks

N/A

Return Value

IsVisible

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Attribution

N/A

Remarks

N/A

Return Value
  • Type:String

IsEmpty

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Protected Properties

PreviousExtent

N/A

Remarks

N/A

Return Value

3BM=

N/A

Remarks

N/A

Return Value
  • Type:Double

IsOverlayInitialized

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Public Events

MapMouseDown N/A

Remarks

N/A

Event Arguments:MapMouseDownInteractiveOverlayEventArgs

MapMouseMove N/A

Remarks

N/A

Event Arguments:MapMouseMoveInteractiveOverlayEventArgs

MapMouseUp N/A

Remarks

N/A

Event Arguments:MapMouseUpInteractiveOverlayEventArgs

MapMouseClick N/A

Remarks

N/A

Event Arguments:MapMouseClickInteractiveOverlayEventArgs

MapMouseDoubleClick N/A

Remarks

N/A

Event Arguments:MapMouseDoubleClickInteractiveOverlayEventArgs

MapMouseWheel N/A

Remarks

N/A

Event Arguments:MapMouseWheelInteractiveOverlayEventArgs

MapMouseLeave N/A

Remarks

N/A

Event Arguments:MapMouseLeaveInteractiveOverlayEventArgs

MapMouseEnter N/A

Remarks

N/A

Event Arguments:MapMouseEnterInteractiveOverlayEventArgs

MapKeyDown N/A

Remarks

N/A

Event Arguments:MapKeyDownInteractiveOverlayEventArgs

MapKeyUp N/A

Remarks

N/A

Event Arguments:MapKeyUpInteractiveOverlayEventArgs

Drawing N/A

Remarks

N/A

Event Arguments:DrawingOverlayEventArgs

Drawn N/A

Remarks

N/A

Event Arguments:DrawnOverlayEventArgs

DrawingAttribution N/A

Remarks

N/A

Event Arguments:DrawingAttributionOverlayEventArgs

DrawnAttribution N/A

Remarks

N/A

Event Arguments:DrawnAttributionOverlayEventArgs

thinkgeo.mapsuite.wpfdesktopedition.extentinteractiveoverlay.1442545860.txt.gz · Last modified: 2015/09/18 03:11 by admin