====== ThinkGeo.MapSuite.SilverlightEdition.ExtentInteractiveOverlay ====== {{section>upgrade_map_suite_to_10.0}} 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.SilverlightEdition.Overlay *ThinkGeo.MapSuite.SilverlightEdition.InteractiveOverlay ***ThinkGeo.MapSuite.SilverlightEdition.ExtentInteractiveOverlay** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} 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 ==== ** {{wiki:PublicMethod.gif|}} MouseDown(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseMove(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseUp(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseClick(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} MouseWheel(InteractionArguments) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Draw(RectangleShape,OverlayDrawType) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //worldExtent// * Type:[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] * Description:N/A * //overlayDrawType// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.OverlayDrawType|OverlayDrawType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Initialize(Map) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //currentMap// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.Map|Map]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ToWorldCoordinate(Double,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //screenX// * Type:Double * Description:N/A * //screenY// * Type:Double * Description:N/A
** {{wiki:PublicMethod.gif|}} ToWorldCoordinate(PointShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //screenCoordinate// * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ToWorldCoordinate(Point) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //screenCoordinate// * Type:Point * Description:N/A
** {{wiki:PublicMethod.gif|}} ToScreenCoordinate(Double,Double) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //worldX// * Type:Double * Description:N/A * //worldY// * Type:Double * Description:N/A
** {{wiki:PublicMethod.gif|}} ToScreenCoordinate(PointShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //worldCoordinate// * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} ToScreenCoordinate(Point) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] * Description:N/A == Parameters == * //worldCoordinate// * Type:Point * Description:N/A
** {{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|}} InitializeCore() ** * //This method initializes the overlay canvas such as width, height and z-index for first time.// == Remarks == * //This method initializes the overlay canvas such as width, height and z-index for first time.// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) ** * //This overrides the MouseDown logic in its base class InterativeOverlay.// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) ** * //This overrides the MouseMove logic in its base class InterativeOverlay.// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) ** * //This overrides the MouseUp logic in its base class InterativeOverlay.// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) ** * //This overrides the MouseWheel logic in its base class InterativeOverlay.// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:This parameter is the interaction auguments for the method.
** {{wiki:ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) ** * //This overrides the MouseDoubleClick logic in its base class InterativeOverlay.// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:Interaction results of this method. == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.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.SilverlightEdition.InteractiveResult|InteractiveResult]] * Description:N/A == Parameters == * //interactionArguments// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //e// * Type:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawCore(RectangleShape) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //worldExtent// * Type:[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DxU=(GeoCanvas) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //canvas// * Type:[[ThinkGeo.MapSuite.SilverlightCore.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.SilverlightCore.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.SilverlightEdition.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.SilverlightEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} ZoomStoryCompletedCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} PanAnimationCompletedCore() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} MouseMoveInterval ** N/A == Remarks == N/A == Return Value == * Type:TimeSpan ** {{wiki:PublicProperty.gif|}} Visibility ** N/A == Remarks == N/A == Return Value == * Type:Visibility ** {{wiki:PublicProperty.gif|}} OverlayElement ** N/A == Remarks == N/A == Return Value == * Type:FrameworkElement ** {{wiki:PublicProperty.gif|}} Name ** N/A == Remarks == N/A == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} Attribution ** N/A == Remarks == N/A == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} TransitionEffect ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.TransitionEffect|TransitionEffect]] ** {{wiki:PublicProperty.gif|}} Opacity ** N/A == Remarks == N/A == Return Value == * Type:Double ** {{wiki:PublicProperty.gif|}} ZIndex ** N/A == Remarks == N/A == Return Value == * Type:Int32 ** {{wiki:PublicProperty.gif|}} StoryboardForZooming ** N/A == Remarks == N/A == Return Value == * Type:Storyboard ** {{wiki:PublicProperty.gif|}} StoryboardForPanning ** N/A == Remarks == N/A == Return Value == * Type:Storyboard ** {{wiki:PublicProperty.gif|}} PanFrameX ** N/A == Remarks == N/A == Return Value == * Type:SplineDoubleKeyFrame ** {{wiki:PublicProperty.gif|}} PanFrameY ** N/A == Remarks == N/A == Return Value == * Type:SplineDoubleKeyFrame ** {{wiki:PublicProperty.gif|}} ZoomFrameX ** N/A == Remarks == N/A == Return Value == * Type:SplineDoubleKeyFrame ** {{wiki:PublicProperty.gif|}} ZoomFrameY ** N/A == Remarks == N/A == Return Value == * Type:SplineDoubleKeyFrame ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} qxU= ** N/A == Remarks == N/A == Return Value == * Type:Boolean ** {{wiki:ProtectedProperty.gif|}} MapInfo ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.SilverlightEdition.Map|Map]] ** {{wiki:ProtectedProperty.gif|}} TranslateTransform ** N/A == Remarks == N/A == Return Value == * Type:TranslateTransform ** {{wiki:ProtectedProperty.gif|}} ScaleTransform ** N/A == Remarks == N/A == Return Value == * Type:ScaleTransform ** {{wiki:ProtectedProperty.gif|}} TransformGroup ** N/A == Remarks == N/A == Return Value == * Type:TransformGroup ==== Public Events ==== ** {{wiki:PublicEvent.gif|}} MapMouseDown ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseMove ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseUp ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseClick ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseDoubleClick ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} MapMouseWheel ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} DrawingAttribution ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} DrawnAttribution ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.SilverlightEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]]