This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
thinkgeo.mapsuite.wpfdesktopedition.interactiveoverlay [2015/09/18 03:11] admin |
thinkgeo.mapsuite.wpfdesktopedition.interactiveoverlay [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay ====== | ====== ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay ====== | ||
+ | |||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
+ | |||
This class inherits from Overlay abstract class. This specified overlay describle the interative process with MapControl using Mouse or Keyborad. | This class inherits from Overlay abstract class. This specified overlay describle the interative process with MapControl using Mouse or Keyborad. | ||
===== Inheritance Hierarchy ===== | ===== Inheritance Hierarchy ===== | ||
Line 14: | Line 17: | ||
** {{wiki:ProtectedMethod.gif|}} InteractiveOverlay() ** | ** {{wiki:ProtectedMethod.gif|}} InteractiveOverlay() ** | ||
- | Default constructor of this abstract class. | + | * //Default constructor of this abstract class.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#InteractiveOverlay.28.29// |
== Parameters == | == Parameters == | ||
<div newline></div> | <div newline></div> | ||
Line 22: | Line 25: | ||
** {{wiki:PublicMethod.gif|}} MouseDown(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseDown(InteractionArguments) ** | ||
- | This method will simulate the MouseDown interaction. | + | * //This method will simulate the MouseDown interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 38: | Line 41: | ||
** {{wiki:PublicMethod.gif|}} MouseMove(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseMove(InteractionArguments) ** | ||
- | This method will simulate the MouseMove interaction. | + | * //This method will simulate the MouseMove interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 54: | Line 57: | ||
** {{wiki:PublicMethod.gif|}} ManipulationStarted(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} ManipulationStarted(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 70: | Line 73: | ||
** {{wiki:PublicMethod.gif|}} ManipulationDelta(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} ManipulationDelta(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 86: | Line 89: | ||
** {{wiki:PublicMethod.gif|}} ManipulationCompleted(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} ManipulationCompleted(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 102: | Line 105: | ||
** {{wiki:PublicMethod.gif|}} MouseUp(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseUp(InteractionArguments) ** | ||
- | This method will simulate the MouseUp interaction. | + | * //This method will simulate the MouseUp interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 118: | Line 121: | ||
** {{wiki:PublicMethod.gif|}} MouseClick(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseClick(InteractionArguments) ** | ||
- | This method will simulate the MouseClick interaction. | + | * //This method will simulate the MouseClick interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 134: | Line 137: | ||
** {{wiki:PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) ** | ||
- | This method will simulate the MouseDoubleClick interaction. | + | * //This method will simulate the MouseDoubleClick interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 150: | Line 153: | ||
** {{wiki:PublicMethod.gif|}} MouseWheel(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseWheel(InteractionArguments) ** | ||
- | This method will simulate the MouseWheel interaction. | + | * //This method will simulate the MouseWheel interaction.// |
== Remarks == | == 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. | + | * //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 == | == Return Value == | ||
Line 166: | Line 169: | ||
** {{wiki:PublicMethod.gif|}} MouseLeave(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseLeave(InteractionArguments) ** | ||
- | Occurs when the mouse leave the map. | + | * //Occurs when the mouse leave the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseLeave.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 182: | Line 185: | ||
** {{wiki:PublicMethod.gif|}} MouseEnter(InteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} MouseEnter(InteractionArguments) ** | ||
- | Occurs when the mouse enter the map. | + | * //Occurs when the mouse enter the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseEnter.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 198: | Line 201: | ||
** {{wiki:PublicMethod.gif|}} KeyUp(KeyEventInteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} KeyUp(KeyEventInteractionArguments) ** | ||
- | Occurs when key up on the map. | + | * //Occurs when key up on the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#KeyUp.28KeyEventInteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 214: | Line 217: | ||
** {{wiki:PublicMethod.gif|}} KeyDown(KeyEventInteractionArguments) ** | ** {{wiki:PublicMethod.gif|}} KeyDown(KeyEventInteractionArguments) ** | ||
- | Occurs when key down on the map. | + | * //Occurs when key down on the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#KeyDown.28KeyEventInteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 230: | Line 233: | ||
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>) ** | ** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 246: | Line 249: | ||
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan) ** | ** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Refresh.28TimeSpan.29// |
== Return Value == | == Return Value == | ||
Line 262: | Line 265: | ||
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan,RequestDrawingBufferTimeType) ** | ** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan,RequestDrawingBufferTimeType) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 282: | Line 285: | ||
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan) ** | ** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Refresh.28RectangleShape.2C_TimeSpan.29// |
== Return Value == | == Return Value == | ||
Line 302: | Line 305: | ||
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) ** | ** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 326: | Line 329: | ||
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>,TimeSpan) ** | ** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>,TimeSpan) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 346: | Line 349: | ||
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) ** | ** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 370: | Line 373: | ||
** {{wiki:PublicMethod.gif|}} Initialize(MapArguments) ** | ** {{wiki:PublicMethod.gif|}} Initialize(MapArguments) ** | ||
- | N/A | + | * //This method initializes overlay object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //This is a wrapper method for the virtual method InitializeCore.// |
== Return Value == | == Return Value == | ||
Line 381: | Line 384: | ||
* //mapArguments// | * //mapArguments// | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | ||
- | * Description:N/A | + | * Description:This parameter maintains current map information for calculating mechanism. |
<div newline></div> | <div newline></div> | ||
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape) ** | ** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Refresh.28RectangleShape.29// |
== Return Value == | == Return Value == | ||
Line 402: | Line 405: | ||
** {{wiki:PublicMethod.gif|}} Refresh() ** | ** {{wiki:PublicMethod.gif|}} Refresh() ** | ||
- | N/A | + | * //This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //The difference from Draw() method is that Refresh() method refreshs all the elements while Draw() does not.// |
== Return Value == | == Return Value == | ||
Line 414: | Line 417: | ||
** {{wiki:PublicMethod.gif|}} Close() ** | ** {{wiki:PublicMethod.gif|}} Close() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Close.28.29// |
== Return Value == | == Return Value == | ||
Line 426: | Line 429: | ||
** {{wiki:PublicMethod.gif|}} Open() ** | ** {{wiki:PublicMethod.gif|}} Open() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Open.28.29// |
== Return Value == | == Return Value == | ||
Line 438: | Line 441: | ||
** {{wiki:PublicMethod.gif|}} Draw(RectangleShape) ** | ** {{wiki:PublicMethod.gif|}} Draw(RectangleShape) ** | ||
- | N/A | + | * //This method draws the overlay with the provided extent in world coordinate.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Draw.28RectangleShape.29// |
== Return Value == | == Return Value == | ||
Line 449: | Line 452: | ||
* //targetExtent// | * //targetExtent// | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:This parameter indicates an extent in world coordinate for drawing the overlay. |
<div newline></div> | <div newline></div> | ||
** {{wiki:PublicMethod.gif|}} Draw(RectangleShape,OverlayRefreshType) ** | ** {{wiki:PublicMethod.gif|}} Draw(RectangleShape,OverlayRefreshType) ** | ||
- | N/A | + | * //This method draws the overlay with the provided extent in world coordinate.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Draw.28RectangleShape.2C_OverlayRefreshType.29// |
== Return Value == | == Return Value == | ||
Line 465: | Line 468: | ||
* //targetExtent// | * //targetExtent// | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:This parameter indicates an extent in world coordinate for drawing the overlay. |
* //refreshType// | * //refreshType// | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.OverlayRefreshType|OverlayRefreshType]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.OverlayRefreshType|OverlayRefreshType]] | ||
- | * Description:N/A | + | * Description:This parameter indicates whether the elements of this overlay needs to be refreshed. For example, TileOverlay is formed by tiles. When panning the map around, the existing tile doesn't need to be redraw, the only thing we need to do is modifying the position of these tiles. On another hand, when click to change the style of the overlay, we need to redraw the tile images to change the appearance. So we need refresh mode. |
<div newline></div> | <div newline></div> | ||
** {{wiki:PublicMethod.gif|}} PanTo(RectangleShape) ** | ** {{wiki:PublicMethod.gif|}} PanTo(RectangleShape) ** | ||
- | N/A | + | * //This method pans the overlay to the provided world extent.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //Some overlay doesn't need to continously drawing all the tile. For example, MarkerOverlay is formed by markers. When mouse down to pan, the markers don't need to redraw, we can only change its position. When mouse up to end panning, we can redraw the overlay for better performance.// |
== Return Value == | == Return Value == | ||
Line 485: | Line 488: | ||
* //targetExtent// | * //targetExtent// | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:This parameter is the target world extent for panning. |
<div newline></div> | <div newline></div> | ||
** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** | ** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** | ||
- | N/A | + | * //This method gets a bounding box of the Overlay.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //This method is the concrete wrapper for the abstract method GetBoundingBoxCore. This method returns the bounding box of the Overlay. 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 == | == Return Value == | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:A RectangleShape indicating the bounding box of this overlay |
== Parameters == | == Parameters == | ||
Line 502: | Line 505: | ||
** {{wiki:PublicMethod.gif|}} SaveState() ** | ** {{wiki:PublicMethod.gif|}} SaveState() ** | ||
- | N/A | + | * //This method saves overlay state to a byte array.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#SaveState.28.29// |
== Return Value == | == Return Value == | ||
* Type:Byte[] | * Type:Byte[] | ||
- | * Description:N/A | + | * Description:A byte array indicates current overlay state. |
== Parameters == | == Parameters == | ||
Line 514: | Line 517: | ||
** {{wiki:PublicMethod.gif|}} LoadState(Byte[]) ** | ** {{wiki:PublicMethod.gif|}} LoadState(Byte[]) ** | ||
- | N/A | + | * //This method restore the overlay state back from the specified state.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 525: | Line 528: | ||
* //state// | * //state// | ||
* Type:Byte[] | * Type:Byte[] | ||
- | * Description:N/A | + | * Description:This parameter indicates the state for restore the overlay. |
<div newline></div> | <div newline></div> | ||
** {{wiki:PublicMethod.gif|}} Dispose() ** | ** {{wiki:PublicMethod.gif|}} Dispose() ** | ||
- | N/A | + | * //This method dispose unmanaged resource used in this class.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Dispose.28.29// |
== Return Value == | == Return Value == | ||
Line 542: | Line 545: | ||
** {{wiki:PublicMethod.gif|}} ToString() ** | ** {{wiki:PublicMethod.gif|}} ToString() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#ToString.28.29// |
== Return Value == | == Return Value == | ||
Line 554: | Line 557: | ||
** {{wiki:PublicMethod.gif|}} Equals(Object) ** | ** {{wiki:PublicMethod.gif|}} Equals(Object) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Equals.28Object.29// |
== Return Value == | == Return Value == | ||
Line 570: | Line 573: | ||
** {{wiki:PublicMethod.gif|}} GetHashCode() ** | ** {{wiki:PublicMethod.gif|}} GetHashCode() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#GetHashCode.28.29// |
== Return Value == | == Return Value == | ||
Line 582: | Line 585: | ||
** {{wiki:PublicMethod.gif|}} GetType() ** | ** {{wiki:PublicMethod.gif|}} GetType() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#GetType.28.29// |
== Return Value == | == Return Value == | ||
Line 595: | Line 598: | ||
** {{wiki:ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseDown API. | + | * //This protected virtual method is the Core method of MouseDown API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseDownCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 611: | Line 614: | ||
** {{wiki:ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseMove API. | + | * //This protected virtual method is the Core method of MouseMove API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseMoveCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 627: | Line 630: | ||
** {{wiki:ProtectedMethod.gif|}} ManipulationStartedCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} ManipulationStartedCore(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 643: | Line 646: | ||
** {{wiki:ProtectedMethod.gif|}} ManipulationDeltaCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} ManipulationDeltaCore(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 659: | Line 662: | ||
** {{wiki:ProtectedMethod.gif|}} ManipulationCompletedCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} ManipulationCompletedCore(InteractionArguments) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 675: | Line 678: | ||
** {{wiki:ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseUp API. | + | * //This protected virtual method is the Core method of MouseUp API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseUpCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 691: | Line 694: | ||
** {{wiki:ProtectedMethod.gif|}} MouseClickCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseClickCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseClick API. | + | * //This protected virtual method is the Core method of MouseClick API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseClickCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 707: | Line 710: | ||
** {{wiki:ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseDoubleClick API. | + | * //This protected virtual method is the Core method of MouseDoubleClick API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseDoubleClickCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 723: | Line 726: | ||
** {{wiki:ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) ** | ||
- | This protected virtual method is the Core method of MouseWheel API. | + | * //This protected virtual method is the Core method of MouseWheel API.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseWheelCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 739: | Line 742: | ||
** {{wiki:ProtectedMethod.gif|}} MouseLeaveCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseLeaveCore(InteractionArguments) ** | ||
- | Occurs when the mouse leave the map. | + | * //Occurs when the mouse leave the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseLeaveCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 755: | Line 758: | ||
** {{wiki:ProtectedMethod.gif|}} MouseEnterCore(InteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} MouseEnterCore(InteractionArguments) ** | ||
- | Occurs when the mouse enter the map. | + | * //Occurs when the mouse enter the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MouseEnterCore.28InteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 771: | Line 774: | ||
** {{wiki:ProtectedMethod.gif|}} KeyUpCore(KeyEventInteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} KeyUpCore(KeyEventInteractionArguments) ** | ||
- | Occurs when key up on the map. | + | * //Occurs when key up on the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#KeyUpCore.28KeyEventInteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 787: | Line 790: | ||
** {{wiki:ProtectedMethod.gif|}} KeyDownCore(KeyEventInteractionArguments) ** | ** {{wiki:ProtectedMethod.gif|}} KeyDownCore(KeyEventInteractionArguments) ** | ||
- | Occurs when key down on the map. | + | * //Occurs when key down on the map.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#KeyDownCore.28KeyEventInteractionArguments.29// |
== Return Value == | == Return Value == | ||
Line 803: | Line 806: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseDown is called. | + | * //This event will be fired when MapMouseDown is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 819: | Line 822: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseMove is called. | + | * //This event will be fired when MapMouseMove is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 835: | Line 838: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseUp is called. | + | * //This event will be fired when MapMouseUp is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 851: | Line 854: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseClick is called. | + | * //This event will be fired when MapMouseClick is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 867: | Line 870: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseDoubleClick is called. | + | * //This event will be fired when MapMouseDoubleClick is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 883: | Line 886: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) ** | ||
- | This event will be fired when MapMouseWheel is called. | + | * //This event will be fired when MapMouseWheel is called.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 899: | Line 902: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs) ** | ||
- | Occurs when mouse leave from the map object. | + | * //Occurs when mouse leave from the map object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseLeave.28MapMouseLeaveInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 915: | Line 918: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs) ** | ||
- | Occurs when mouse enter on the map object. | + | * //Occurs when mouse enter on the map object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseEnter.28MapMouseEnterInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 931: | Line 934: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs) ** | ||
- | Occurs when key up on the map object. | + | * //Occurs when key up on the map object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapKeyUp.28MapKeyUpInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 947: | Line 950: | ||
** {{wiki:ProtectedMethod.gif|}} OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs) ** | ||
- | Occurs when key down on the map object. | + | * //Occurs when key down on the map object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 963: | Line 966: | ||
** {{wiki:ProtectedMethod.gif|}} DrawCore(RectangleShape,OverlayRefreshType) ** | ** {{wiki:ProtectedMethod.gif|}} DrawCore(RectangleShape,OverlayRefreshType) ** | ||
- | This method draws the InterativeInterativeOverlay abstract class. You have to override this API in its sub concrete classes, or it will throw NotImplementedException. | + | * //This method draws the InterativeInterativeOverlay abstract class. You have to override this API in its sub concrete classes, or it will throw NotImplementedException.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#DrawCore.28RectangleShape.2C_OverlayRefreshType.29// |
== Return Value == | == Return Value == | ||
* Type:Void | * Type:Void | ||
- | * Description:None | + | * Description:N/A |
== Parameters == | == Parameters == | ||
Line 983: | Line 986: | ||
** {{wiki:ProtectedMethod.gif|}} LhQ=(LayerTile) ** | ** {{wiki:ProtectedMethod.gif|}} LhQ=(LayerTile) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //N/A// |
== Return Value == | == Return Value == | ||
Line 999: | Line 1002: | ||
** {{wiki:ProtectedMethod.gif|}} IhQ=(RectangleShape,Double) ** | ** {{wiki:ProtectedMethod.gif|}} IhQ=(RectangleShape,Double) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //N/A// |
== Return Value == | == Return Value == | ||
Line 1019: | Line 1022: | ||
** {{wiki:ProtectedMethod.gif|}} DrawTileCore(GeoCanvas) ** | ** {{wiki:ProtectedMethod.gif|}} DrawTileCore(GeoCanvas) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#DrawTileCore.28GeoCanvas.29// |
== Return Value == | == Return Value == | ||
Line 1035: | Line 1038: | ||
** {{wiki:ProtectedMethod.gif|}} InitializeCore(MapArguments) ** | ** {{wiki:ProtectedMethod.gif|}} InitializeCore(MapArguments) ** | ||
- | N/A | + | * //This method initializes overlay object.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //When implementing this method, consider initializing the overlay canvas such as setting its z-index, setting current map reference to the CurrentMap property.// |
== Return Value == | == Return Value == | ||
Line 1046: | Line 1049: | ||
* //mapArguments// | * //mapArguments// | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | ||
- | * Description:N/A | + | * Description:This parameter maintains current map information for calculating mechanism. |
<div newline></div> | <div newline></div> | ||
** {{wiki:ProtectedMethod.gif|}} RefreshCore(RectangleShape) ** | ** {{wiki:ProtectedMethod.gif|}} RefreshCore(RectangleShape) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#RefreshCore.28RectangleShape.29// |
== Return Value == | == Return Value == | ||
Line 1067: | Line 1070: | ||
** {{wiki:ProtectedMethod.gif|}} RefreshCore() ** | ** {{wiki:ProtectedMethod.gif|}} RefreshCore() ** | ||
- | N/A | + | * //This method refreshes all the content in the OverlayCanvas. For example, LayerOverlay with multiple tiles; when the style of one layer is changed, call Refresh to refresh all the tiles to accept new styles.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //The difference from Draw() method is that Refresh() method refreshs all the elements while Draw() does not.// |
== Return Value == | == Return Value == | ||
Line 1079: | Line 1082: | ||
** {{wiki:ProtectedMethod.gif|}} CloseCore() ** | ** {{wiki:ProtectedMethod.gif|}} CloseCore() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#CloseCore.28.29// |
== Return Value == | == Return Value == | ||
Line 1091: | Line 1094: | ||
** {{wiki:ProtectedMethod.gif|}} OpenCore() ** | ** {{wiki:ProtectedMethod.gif|}} OpenCore() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OpenCore.28.29// |
== Return Value == | == Return Value == | ||
Line 1103: | Line 1106: | ||
** {{wiki:ProtectedMethod.gif|}} 4hM=(GeoCanvas) ** | ** {{wiki:ProtectedMethod.gif|}} 4hM=(GeoCanvas) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //N/A// |
== Return Value == | == Return Value == | ||
Line 1119: | Line 1122: | ||
** {{wiki:ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas) ** | ** {{wiki:ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#DrawAttributionCore.28GeoCanvas.29// |
== Return Value == | == Return Value == | ||
Line 1135: | Line 1138: | ||
** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionOverlayEventArgs) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawingAttribution.28DrawingAttributionOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 1151: | Line 1154: | ||
** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionOverlayEventArgs) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 1167: | Line 1170: | ||
** {{wiki:ProtectedMethod.gif|}} PanToCore(RectangleShape) ** | ** {{wiki:ProtectedMethod.gif|}} PanToCore(RectangleShape) ** | ||
- | N/A | + | * //This method pans the overlay to the provided world extent.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //Some overlay doesn't need to continously drawing all the tile. For example, MarkerOverlay is formed by markers. When mouse down to pan, the markers don't need to redraw, we can only change its position. When mouse up to end panning, we can redraw the overlay for better performance.// |
== Return Value == | == Return Value == | ||
Line 1178: | Line 1181: | ||
* //targetExtent// | * //targetExtent// | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:This parameter is the target world extent for panning. |
<div newline></div> | <div newline></div> | ||
** {{wiki:ProtectedMethod.gif|}} OnDrawing(DrawingOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnDrawing(DrawingOverlayEventArgs) ** | ||
- | N/A | + | * //This method raises before the overlay is drawing.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawing.28DrawingOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 1194: | Line 1197: | ||
* //e// | * //e// | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] | ||
- | * Description:N/A | + | * Description:This parameter is the event argument for Drawing event. |
<div newline></div> | <div newline></div> | ||
** {{wiki:ProtectedMethod.gif|}} OnDrawn(DrawnOverlayEventArgs) ** | ** {{wiki:ProtectedMethod.gif|}} OnDrawn(DrawnOverlayEventArgs) ** | ||
- | N/A | + | * //This method raises after the overlay is drawn.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawn.28DrawnOverlayEventArgs.29// |
== Return Value == | == Return Value == | ||
Line 1210: | Line 1213: | ||
* //e// | * //e// | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] | ||
- | * Description:N/A | + | * Description:This parameter is the event argument for Drawn event. |
<div newline></div> | <div newline></div> | ||
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** | ** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** | ||
- | N/A | + | * //This method returns the bounding box of the Overlay.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //This method returns the bounding box of the Overlay.// |
== Return Value == | == Return Value == | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
- | * Description:N/A | + | * Description:This method returns the bounding box of the Overlay. |
== Parameters == | == Parameters == | ||
Line 1227: | Line 1230: | ||
** {{wiki:ProtectedMethod.gif|}} SaveStateCore() ** | ** {{wiki:ProtectedMethod.gif|}} SaveStateCore() ** | ||
- | N/A | + | * //This method saves overlay state to a byte array.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#SaveStateCore.28.29// |
== Return Value == | == Return Value == | ||
* Type:Byte[] | * Type:Byte[] | ||
- | * Description:N/A | + | * Description:A byte array indicates current overlay state. |
== Parameters == | == Parameters == | ||
Line 1239: | Line 1242: | ||
** {{wiki:ProtectedMethod.gif|}} LoadStateCore(Byte[]) ** | ** {{wiki:ProtectedMethod.gif|}} LoadStateCore(Byte[]) ** | ||
- | N/A | + | * //This method restore the overlay state back from the specified state.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:// |
== Return Value == | == Return Value == | ||
Line 1250: | Line 1253: | ||
* //state// | * //state// | ||
* Type:Byte[] | * Type:Byte[] | ||
- | * Description:N/A | + | * Description:This parameter indicates the state for restore the overlay. |
<div newline></div> | <div newline></div> | ||
** {{wiki:ProtectedMethod.gif|}} Finalize() ** | ** {{wiki:ProtectedMethod.gif|}} Finalize() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Finalize.28.29// |
== Return Value == | == Return Value == | ||
Line 1267: | Line 1270: | ||
** {{wiki:ProtectedMethod.gif|}} Dispose(Boolean) ** | ** {{wiki:ProtectedMethod.gif|}} Dispose(Boolean) ** | ||
- | N/A | + | * //This method dispose unmanaged resource used in this class.// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Dispose.28Boolean.29// |
== Return Value == | == Return Value == | ||
Line 1283: | Line 1286: | ||
** {{wiki:ProtectedMethod.gif|}} OnRefreshing(OverlayRefreshType) ** | ** {{wiki:ProtectedMethod.gif|}} OnRefreshing(OverlayRefreshType) ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //N/A// |
== Return Value == | == Return Value == | ||
Line 1299: | Line 1302: | ||
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** | ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** | ||
- | N/A | + | * //N/A// |
== Remarks == | == Remarks == | ||
- | N/A | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#MemberwiseClone.28.29// |
== Return Value == | == Return Value == | ||
Line 1312: | Line 1315: | ||
** {{wiki:PublicProperty.gif|}} DrawingMarginPercentage ** | ** {{wiki:PublicProperty.gif|}} DrawingMarginPercentage ** | ||
- | This property gets and sets the extra drawing margin as a percentage around the map that draw to ensure that labeling is correct. | + | N/A |
== Remarks == | == Remarks == | ||
- | This extra margin that we draw exists so that labels match up if they are partially cut off. | + | For the most updated Info for this topic, please check it here: |
== Return Value == | == Return Value == | ||
* Type:Double | * Type:Double | ||
Line 1330: | Line 1333: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#AutoRefreshInterval |
== Return Value == | == Return Value == | ||
* Type:TimeSpan | * Type:TimeSpan | ||
Line 1336: | Line 1339: | ||
** {{wiki:PublicProperty.gif|}} Name ** | ** {{wiki:PublicProperty.gif|}} Name ** | ||
- | N/A | + | Gets or sets the name of this overaly. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Name |
== Return Value == | == Return Value == | ||
* Type:String | * Type:String | ||
Line 1344: | Line 1347: | ||
** {{wiki:PublicProperty.gif|}} MapArguments ** | ** {{wiki:PublicProperty.gif|}} MapArguments ** | ||
- | N/A | + | Gets or sets current map information which will be used for calculating mechanism. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#Initialize.28MapArguments.29 |
== Return Value == | == Return Value == | ||
* Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]] | ||
Line 1352: | Line 1355: | ||
** {{wiki:PublicProperty.gif|}} OverlayCanvas ** | ** {{wiki:PublicProperty.gif|}} OverlayCanvas ** | ||
- | N/A | + | Gets or sets the actual canvas which maintains all the visual elements on the overlay. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OverlayCanvas |
== Return Value == | == Return Value == | ||
* Type:Canvas | * Type:Canvas | ||
Line 1362: | Line 1365: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#IsBase |
== Return Value == | == Return Value == | ||
* Type:Boolean | * Type:Boolean | ||
Line 1370: | Line 1373: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#CanRefreshRegion |
== Return Value == | == Return Value == | ||
* Type:Boolean | * Type:Boolean | ||
Line 1376: | Line 1379: | ||
** {{wiki:PublicProperty.gif|}} DrawingExceptionMode ** | ** {{wiki:PublicProperty.gif|}} DrawingExceptionMode ** | ||
- | N/A | + | This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#DrawingExceptionMode |
== Return Value == | == Return Value == | ||
* Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] | * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] | ||
Line 1384: | Line 1387: | ||
** {{wiki:PublicProperty.gif|}} IsVisible ** | ** {{wiki:PublicProperty.gif|}} IsVisible ** | ||
- | N/A | + | Gets or sets if this overlay is visible. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#IsVisible |
== Return Value == | == Return Value == | ||
* Type:Boolean | * Type:Boolean | ||
Line 1394: | Line 1397: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#DrawAttributionCore.28GeoCanvas.29 |
== Return Value == | == Return Value == | ||
* Type:String | * Type:String | ||
Line 1400: | Line 1403: | ||
** {{wiki:PublicProperty.gif|}} IsEmpty ** | ** {{wiki:PublicProperty.gif|}} IsEmpty ** | ||
- | N/A | + | This property gets if this overlay is empty or not. |
== Remarks == | == Remarks == | ||
- | N/A | + | This property enhances the performance of the overlay while drawing. If is true, we will skip drawing this overlay and continue drawing the next overlay. |
== Return Value == | == Return Value == | ||
* Type:Boolean | * Type:Boolean | ||
Line 1409: | Line 1412: | ||
** {{wiki:ProtectedProperty.gif|}} PreviousExtent ** | ** {{wiki:ProtectedProperty.gif|}} PreviousExtent ** | ||
- | N/A | + | Gets or sets the previous exent of the overlay. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#PreviousExtent |
== Return Value == | == Return Value == | ||
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | ||
Line 1425: | Line 1428: | ||
** {{wiki:ProtectedProperty.gif|}} IsOverlayInitialized ** | ** {{wiki:ProtectedProperty.gif|}} IsOverlayInitialized ** | ||
- | N/A | + | Gets or sets if the overlay canvas is initialized. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#IsOverlayInitialized |
== Return Value == | == Return Value == | ||
* Type:Boolean | * Type:Boolean | ||
Line 1435: | Line 1438: | ||
This event will be fired when Mouse pressed Down on the Map. | This event will be fired when Mouse pressed Down on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] | ||
Line 1442: | Line 1445: | ||
This event will be fired when Mouse moved on the Map. | This event will be fired when Mouse moved on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] | ||
Line 1449: | Line 1452: | ||
This event will be fired when Mouse released up on the Map. | This event will be fired when Mouse released up on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] | ||
Line 1456: | Line 1459: | ||
This event will be fired when Mouse clicked(mouse up and mouse down in the same postion) on the Map. | This event will be fired when Mouse clicked(mouse up and mouse down in the same postion) on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] | ||
Line 1463: | Line 1466: | ||
This event will be fired when Mouse double clicked on the Map. | This event will be fired when Mouse double clicked on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] | ||
Line 1470: | Line 1473: | ||
This event will be fired when Mouse wheel on the Map. | This event will be fired when Mouse wheel on the Map. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] | ||
Line 1477: | Line 1480: | ||
Occurs when mouse leave the map canvas. | Occurs when mouse leave the map canvas. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseLeave.28MapMouseLeaveInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]] | ||
Line 1484: | Line 1487: | ||
Occurs when mouse enter the map canvas. | Occurs when mouse enter the map canvas. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapMouseEnter.28MapMouseEnterInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]] | ||
Line 1491: | Line 1494: | ||
Occurs when key down on the map canvas. | Occurs when key down on the map canvas. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]] | ||
Line 1498: | Line 1501: | ||
Occurs when key up on the map canvas. | Occurs when key up on the map canvas. | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnMapKeyUp.28MapKeyUpInteractiveOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]] | ||
** {{wiki:PublicEvent.gif|}} Drawing ** | ** {{wiki:PublicEvent.gif|}} Drawing ** | ||
- | N/A | + | This event raises before the overlay is drawing. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawing.28DrawingOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingOverlayEventArgs|DrawingOverlayEventArgs]] | ||
** {{wiki:PublicEvent.gif|}} Drawn ** | ** {{wiki:PublicEvent.gif|}} Drawn ** | ||
- | N/A | + | This event raises after the overlay is drawn. |
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawn.28DrawnOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] | ||
Line 1519: | Line 1522: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawingAttribution.28DrawingAttributionOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] | ||
Line 1526: | Line 1529: | ||
N/A | N/A | ||
== Remarks == | == Remarks == | ||
- | N/A | + | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveOverlay#OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29 |
Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] | Event Arguments:[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] | ||