====== ThinkGeo.MapSuite.Wpf.InteractiveOverlay ====== ===== Inheritance Hierarchy ===== *System.Object *ThinkGeo.MapSuite.Wpf.Overlay ***ThinkGeo.MapSuite.Wpf.InteractiveOverlay** *[[ThinkGeo.MapSuite.Wpf.PrinterInteractiveOverlay]] *[[ThinkGeo.MapSuite.Wpf.EditInteractiveOverlay]] *[[ThinkGeo.MapSuite.Wpf.ExtentInteractiveOverlay]] *[[ThinkGeo.MapSuite.Wpf.TrackInteractiveOverlay]] ===== Members Summary ===== ==== Public Constructors ==== ==== Protected Constructors ==== ** {{wiki:ProtectedMethod.gif|}} InteractiveOverlay() ** * //Default constructor of this abstract class.// == Remarks == * //N/A// == Parameters ==
==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} MouseDown(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} MouseMove(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} ManipulationStarted(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ManipulationDelta(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ManipulationCompleted(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseUp(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} MouseClick(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} MouseWheel(InteractionArguments) ** * //N/A// == Remarks == * //This method is the concrete wrapper for its virtual Core method. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:PublicMethod.gif|}} MouseLeave(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for mouse leave the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:Interaction arguments for mouse leave the map.
** {{wiki:PublicMethod.gif|}} MouseEnter(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for mouse entering the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:Interaction arguments for mouse entering the map.
** {{wiki:PublicMethod.gif|}} KeyUp(KeyEventInteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for key up on the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.KeyEventInteractionArguments|KeyEventInteractionArguments]] * Description:Interaction arguments for key up on the map.
** {{wiki:PublicMethod.gif|}} KeyDown(KeyEventInteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for key down on the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.KeyEventInteractionArguments|KeyEventInteractionArguments]] * Description:Interaction arguments for key down on the map.
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]]> * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan,RequestDrawingBufferTimeType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Layers.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extentToRefresh// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extentToRefresh// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Layers.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable,TimeSpan) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]]> * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable,TimeSpan,RequestDrawingBufferTimeType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]]> * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Layers.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Initialize(MapArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArguments// * Type:[[ThinkGeo.MapSuite.Wpf.MapArguments|MapArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Close() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Open() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Draw(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Draw(RectangleShape,OverlayRefreshType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A * //refreshType// * Type:[[ThinkGeo.MapSuite.Wpf.OverlayRefreshType|OverlayRefreshType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} PanTo(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} SaveState() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} LoadState(Byte[]) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //state// * Type:Byte[] * Description:N/A
** {{wiki:PublicMethod.gif|}} Dispose() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} ToString() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Type * Description:N/A == Parameters ==
===== Protected Methods ===== ** {{wiki:ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} ManipulationStartedCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} ManipulationDeltaCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} ManipulationCompletedCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseClickCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseLeaveCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for mouse leaving the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:Interaction arguments for mouse leaving the map.
** {{wiki:ProtectedMethod.gif|}} MouseEnterCore(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for mouse entering the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.InteractionArguments|InteractionArguments]] * Description:Interaction arguments for mouse entering the map.
** {{wiki:ProtectedMethod.gif|}} KeyUpCore(KeyEventInteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for key up on the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.KeyEventInteractionArguments|KeyEventInteractionArguments]] * Description:Interaction arguments for key up on the map.
** {{wiki:ProtectedMethod.gif|}} KeyDownCore(KeyEventInteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.InteractiveResult|InteractiveResult]] * Description:A interactive result for key down on the map. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.Wpf.KeyEventInteractionArguments|KeyEventInteractionArguments]] * Description:Interaction arguments for key down on the map.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] * Description:The MapMouseDownInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] * Description:The MapMouseMoveInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] * Description:The MapMouseUpInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] * Description:The MapMouseClickInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] * Description:The MapMouseDoubleClickInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] * Description:The MapMouseWheelInteractiveOverlayEventArgs passed for the event raised.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]] * Description:Event argument for the MapMouseLeave event.
** {{wiki:ProtectedMethod.gif|}} OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]] * Description:Event argument for the MapMouseEnter event.
** {{wiki:ProtectedMethod.gif|}} OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]] * Description:Event argument for the MapKeyUp event.
** {{wiki:ProtectedMethod.gif|}} OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]] * Description:Event argument for the MapKeyDown event.
** {{wiki:ProtectedMethod.gif|}} DrawCore(RectangleShape,OverlayRefreshType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:None == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:This parameter is the world extent to draw. * //overlayRefreshType// * Type:[[ThinkGeo.MapSuite.Wpf.OverlayRefreshType|OverlayRefreshType]] * Description:This parameter indicates whether the overlay needs to be refreshed.
** {{wiki:ProtectedMethod.gif|}} DrawTile(LayerTile) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //layerTile// * Type:[[ThinkGeo.MapSuite.Wpf.LayerTile|LayerTile]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetBufferedExtent(RectangleShape,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A * //resolution// * Type:Double * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawTileCore(GeoCanvas) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //geoCanvas// * Type:[[ThinkGeo.MapSuite.Drawing.GeoCanvas|GeoCanvas]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} InitializeCore(MapArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArguments// * Type:[[ThinkGeo.MapSuite.Wpf.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RefreshCore(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //extent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RefreshCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloseCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} OpenCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawAttribution(GeoCanvas) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //canvas// * Type:[[ThinkGeo.MapSuite.Drawing.GeoCanvas|GeoCanvas]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //canvas// * Type:[[ThinkGeo.MapSuite.Drawing.GeoCanvas|GeoCanvas]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //args// * Type:[[ThinkGeo.MapSuite.Wpf.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //args// * Type:[[ThinkGeo.MapSuite.Wpf.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} PanToCore(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //targetExtent// * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawing(DrawingOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawn(DrawnOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.Wpf.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} SaveStateCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Byte[] * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} LoadStateCore(Byte[]) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //state// * Type:Byte[] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} Dispose(Boolean) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //disposing// * Type:Boolean * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnRefreshing(OverlayRefreshType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //refreshType// * Type:[[ThinkGeo.MapSuite.Wpf.OverlayRefreshType|OverlayRefreshType]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} DrawingMarginPercentage ** * //N/A// == Remarks == * //This extra margin that we draw exists so that labels match up if they are partially cut off.// == Return Value == * Type:Double ** {{wiki:PublicProperty.gif|}} RenderMode ** * //N/A// == Remarks == * //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.// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.RenderMode|RenderMode]] ** {{wiki:PublicProperty.gif|}} AutoRefreshInterval ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:TimeSpan ** {{wiki:PublicProperty.gif|}} Name ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} MapArguments ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Wpf.MapArguments|MapArguments]] ** {{wiki:PublicProperty.gif|}} OverlayCanvas ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Canvas ** {{wiki:PublicProperty.gif|}} IsBase ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} CanRefreshRegion ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} DrawingExceptionMode ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Drawing.DrawingExceptionMode|DrawingExceptionMode]] ** {{wiki:PublicProperty.gif|}} IsVisible ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} Attribution ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} IsEmpty ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} PreviousExtent ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Shapes.RectangleShape|RectangleShape]] ** {{wiki:ProtectedProperty.gif|}} PreviousScale ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double ** {{wiki:ProtectedProperty.gif|}} IsOverlayInitialized ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ==== Public Events ==== ** {{wiki:PublicEvent.gif|}} MapMouseDown ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseMove ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseUp ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseClick ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseDoubleClick ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseWheel ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseLeave ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseEnter ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapKeyDown ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapKeyUp ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} Drawing ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} Drawn ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} DrawingAttribution ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} DrawnAttribution ** * //N/A// == Remarks == * //N/A// Event Arguments:[[ThinkGeo.MapSuite.Wpf.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]]