User Tools

Site Tools


thinkgeo.mapsuite.wpfdesktopedition.editinteractiveoverlay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.wpfdesktopedition.editinteractiveoverlay [2015/09/18 03:10]
admin
thinkgeo.mapsuite.wpfdesktopedition.editinteractiveoverlay [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay ====== ====== ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad. This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 10: Line 13:
 ** {{wiki:​PublicMethod.gif|}} EditInteractiveOverlay() ** ** {{wiki:​PublicMethod.gif|}} EditInteractiveOverlay() **
  
-Default constructor of the class. If you use thi constructor,​ please set the properties correctly or it will use their default values.+  * //Default constructor of the class. If you use thi constructor,​ please set the properties correctly or it will use their default values.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​EditInteractiveOverlay.28.29/​/
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
Line 19: Line 22:
 ** {{wiki:​PublicMethod.gif|}} CalculateAllControlPoints() ** ** {{wiki:​PublicMethod.gif|}} CalculateAllControlPoints() **
  
-This method calculates all control points.+  * //This method calculates all control points.//
 == Remarks == == Remarks ==
-First, it will clear all control points. Then it will calculate each control points according to their settings.+  * //First, it will clear all control points. Then it will calculate each control points according to their settings.//
  
 == Return Value == == Return Value ==
Line 31: Line 34:
 ** {{wiki:​PublicMethod.gif|}} MouseDown(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseDown(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseDown interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseMove(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseMove(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseMove interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{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 79: Line 82:
 ** {{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 95: Line 98:
 ** {{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 111: Line 114:
 ** {{wiki:​PublicMethod.gif|}} MouseUp(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseUp(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseUp interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseClick(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseClick(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseClick interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseDoubleClick(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseDoubleClick interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseWheel(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseWheel(InteractionArguments) **
  
-N/A+  * //This method will simulate the MouseWheel interaction./​/
 == Remarks == == Remarks ==
-N/A+  * //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 ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseLeave(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseLeave(InteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​MouseLeave.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for mouse leave the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for mouse leave the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} MouseEnter(InteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} MouseEnter(InteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​MouseEnter.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for mouse entering the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for mouse entering the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} KeyUp(KeyEventInteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} KeyUp(KeyEventInteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​KeyUp.28KeyEventInteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for key up on the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for key up on the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} KeyDown(KeyEventInteractionArguments) ** ** {{wiki:​PublicMethod.gif|}} KeyDown(KeyEventInteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​KeyDown.28KeyEventInteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for key down on the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for key down on the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{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 255: Line 258:
 ** {{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.EditInteractiveOverlay#​Refresh.28TimeSpan.29/​/
  
 == Return Value == == Return Value ==
Line 271: Line 274:
 ** {{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 291: Line 294:
 ** {{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.EditInteractiveOverlay#​Refresh.28RectangleShape.2C_TimeSpan.29/​/
  
 == Return Value == == Return Value ==
Line 311: Line 314:
 ** {{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 335: Line 338:
 ** {{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 355: Line 358:
 ** {{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 379: Line 382:
 ** {{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 390: Line 393:
   * //​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.EditInteractiveOverlay#​Refresh.28RectangleShape.29/​/
  
 == Return Value == == Return Value ==
Line 411: Line 414:
 ** {{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 423: Line 426:
 ** {{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.EditInteractiveOverlay#​Close.28.29/​/
  
 == Return Value == == Return Value ==
Line 435: Line 438:
 ** {{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.EditInteractiveOverlay#​Open.28.29/​/
  
 == Return Value == == Return Value ==
Line 447: Line 450:
 ** {{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.EditInteractiveOverlay#​Draw.28RectangleShape.29/​/
  
 == Return Value == == Return Value ==
Line 458: Line 461:
   * //​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.EditInteractiveOverlay#​Draw.28RectangleShape.2C_OverlayRefreshType.29/​/
  
 == Return Value == == Return Value ==
Line 474: Line 477:
   * //​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 494: Line 497:
   * //​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 511: Line 514:
 ** {{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.EditInteractiveOverlay#​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 523: Line 526:
 ** {{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 534: Line 537:
   * //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.EditInteractiveOverlay#​Dispose.28.29/​/
  
 == Return Value == == Return Value ==
Line 551: Line 554:
 ** {{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.EditInteractiveOverlay#​ToString.28.29/​/
  
 == Return Value == == Return Value ==
Line 563: Line 566:
 ** {{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.EditInteractiveOverlay#​Equals.28Object.29/​/
  
 == Return Value == == Return Value ==
Line 579: Line 582:
 ** {{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.EditInteractiveOverlay#​GetHashCode.28.29/​/
  
 == Return Value == == Return Value ==
Line 591: Line 594:
 ** {{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.EditInteractiveOverlay#​GetType.28.29/​/
  
 == Return Value == == Return Value ==
Line 604: Line 607:
 ** {{wiki:​ProtectedMethod.gif|}} MoveVertexCore(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} MoveVertexCore(Feature,​PointShape,​PointShape) **
  
-This is the Core method of MoveVertex which encapsulate the logic.+  * //This is the Core method of MoveVertex which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​MoveVertexCore.28Feature.2C_PointShape.2C_PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 628: Line 631:
 ** {{wiki:​ProtectedMethod.gif|}} RemoveVertex(PointShape,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} RemoveVertex(PointShape,​Double) **
  
-This is the method to remove vertex from a feature.+  * //This is the method to remove vertex from a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method RemoveVertexCore. 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 the abstract method RemoveVertexCore. 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 648: Line 651:
 ** {{wiki:​ProtectedMethod.gif|}} RemoveVertexCore(Feature,​Vertex,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} RemoveVertexCore(Feature,​Vertex,​Double) **
  
-This is the Core method of RemoveVertex which encapsulate the logic.+  * //This is the Core method of RemoveVertex which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​RemoveVertexCore.28Feature.2C_Vertex.2C_Double.29/​/
  
 == Return Value == == Return Value ==
Line 672: Line 675:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureDragging(FeatureDraggingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureDragging(FeatureDraggingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before dragging the feature.+  * //This event will be fired before dragging the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureDragging.28FeatureDraggingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 688: Line 691:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureDragged(FeatureDraggedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureDragged(FeatureDraggedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after dragging the feature.+  * //This event will be fired after dragging the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureDragged.28FeatureDraggedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 704: Line 707:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureResizing(FeatureResizingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureResizing(FeatureResizingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before resizing the feature.+  * //This event will be fired before resizing the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureResizing.28FeatureResizingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 720: Line 723:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureResized(FeatureResizedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureResized(FeatureResizedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after resizing the feature.+  * //This event will be fired after resizing the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureResized.28FeatureResizedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 736: Line 739:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureRotating(FeatureRotatingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureRotating(FeatureRotatingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before rotating the feature.+  * //This event will be fired before rotating the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureRotating.28FeatureRotatingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 752: Line 755:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureRotated(FeatureRotatedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureRotated(FeatureRotatedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after rotating the feature.+  * //This event will be fired after rotating the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureRotated.28FeatureRotatedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 768: Line 771:
 ** {{wiki:​ProtectedMethod.gif|}} OnControlPointSelecting(ControlPointSelectingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnControlPointSelecting(ControlPointSelectingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before control point selected.+  * //This event will be fired before control point selected.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnControlPointSelecting.28ControlPointSelectingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 784: Line 787:
 ** {{wiki:​ProtectedMethod.gif|}} OnControlPointSelected(ControlPointSelectedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnControlPointSelected(ControlPointSelectedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after control point selected.+  * //This event will be fired after control point selected.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnControlPointSelected.28ControlPointSelectedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 800: Line 803:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexAdding(VertexAddingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexAdding(VertexAddingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before vertex added to the edit feature.+  * //This event will be fired before vertex added to the edit feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexAdding.28VertexAddingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 816: Line 819:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexAdded(VertexAddedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexAdded(VertexAddedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after vertex added to the edit feature.+  * //This event will be fired after vertex added to the edit feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexAdded.28VertexAddedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 832: Line 835:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexMoving(VertexMovingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexMoving(VertexMovingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before moving the feature.+  * //This event will be fired before moving the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexMoving.28VertexMovingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 848: Line 851:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexMoved(VertexMovedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexMoved(VertexMovedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after moving the feature.+  * //This event will be fired after moving the feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexMoved.28VertexMovedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 864: Line 867:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexRemoving(VertexRemovingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexRemoving(VertexRemovingEditInteractiveOverlayEventArgs) **
  
-This event will be fired before vertex removed from the edit feature.+  * //This event will be fired before vertex removed from the edit feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexRemoving.28VertexRemovingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 880: Line 883:
 ** {{wiki:​ProtectedMethod.gif|}} OnVertexRemoved(VertexRemovedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnVertexRemoved(VertexRemovedEditInteractiveOverlayEventArgs) **
  
-This event will be fired after vertex removed from the edit feature.+  * //This event will be fired after vertex removed from the edit feature.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexRemoved.28VertexRemovedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 896: Line 899:
 ** {{wiki:​ProtectedMethod.gif|}} SaveStateCore() ** ** {{wiki:​ProtectedMethod.gif|}} SaveStateCore() **
  
-This method saves overlay state to a byte array.+  * //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.EditInteractiveOverlay#​SaveStateCore.28.29/​/
  
 == Return Value == == Return Value ==
Line 908: Line 911:
 ** {{wiki:​ProtectedMethod.gif|}} LoadStateCore(Byte[]) ** ** {{wiki:​ProtectedMethod.gif|}} LoadStateCore(Byte[]) **
  
-This method restore the overlay state back from the specified state.+  * //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 924: Line 927:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureEditing(FeatureEditingEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureEditing(FeatureEditingEditInteractiveOverlayEventArgs) **
  
-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.EditInteractiveOverlay#​OnFeatureEditing.28FeatureEditingEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 940: Line 943:
 ** {{wiki:​ProtectedMethod.gif|}} OnFeatureEdited(FeatureEditedEditInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnFeatureEdited(FeatureEditedEditInteractiveOverlayEventArgs) **
  
-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.EditInteractiveOverlay#​OnFeatureEdited.28FeatureEditedEditInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 956: Line 959:
 ** {{wiki:​ProtectedMethod.gif|}} DrawCore(RectangleShape,​OverlayRefreshType) ** ** {{wiki:​ProtectedMethod.gif|}} DrawCore(RectangleShape,​OverlayRefreshType) **
  
-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.EditInteractiveOverlay#​DrawCore.28RectangleShape.2C_OverlayRefreshType.29/​/
  
 == Return Value == == Return Value ==
Line 976: Line 979:
 ** {{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.EditInteractiveOverlay#​DrawTileCore.28GeoCanvas.29/​/
  
 == Return Value == == Return Value ==
Line 992: Line 995:
 ** {{wiki:​ProtectedMethod.gif|}} SetSelectedControlPoint(PointShape,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} SetSelectedControlPoint(PointShape,​Double) **
  
-This protected method is to set the control point.+  * //This protected method is to set the control point.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​SetSelectedControlPoint.28PointShape.2C_Double.29/​/
  
 == Return Value == == Return Value ==
Line 1012: Line 1015:
 ** {{wiki:​ProtectedMethod.gif|}} SetSelectedControlPointCore(PointShape,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} SetSelectedControlPointCore(PointShape,​Double) **
  
-This protected virtual method is the Core method of SetSelectedControlPoint API.+  * //This protected virtual method is the Core method of SetSelectedControlPoint 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.EditInteractiveOverlay#​SetSelectedControlPointCore.28PointShape.2C_Double.29/​/
  
 == Return Value == == Return Value ==
Line 1032: Line 1035:
 ** {{wiki:​ProtectedMethod.gif|}} EndEditing(PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} EndEditing(PointShape) **
  
-This method End the editing for the interative editing on the feature in the EditShapesLayer. You can override its logic by rewrite its core method.+  * //This method End the editing for the interative editing on the feature in the EditShapesLayer. You can override its logic by rewrite its core method.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​EndEditing.28PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 1048: Line 1051:
 ** {{wiki:​ProtectedMethod.gif|}} EndEditingCore(PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} EndEditingCore(PointShape) **
  
-This is the core method of EndEditing method. This method End the editing for the interative editing on the feature in the EditShapesLayer.+  * //This is the core method of EndEditing method. This method End the editing for the interative editing on the feature in the EditShapesLayer.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​EndEditingCore.28PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 1064: Line 1067:
 ** {{wiki:​ProtectedMethod.gif|}} ClearAllControlPoints() ** ** {{wiki:​ProtectedMethod.gif|}} ClearAllControlPoints() **
  
-This method clears all control points in corresponding layer.+  * //This method clears all control points in corresponding layer.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​ClearAllControlPoints.28.29/​/
  
 == Return Value == == Return Value ==
Line 1076: Line 1079:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateDragControlPoints() ** ** {{wiki:​ProtectedMethod.gif|}} CalculateDragControlPoints() **
  
-This method caculates the Drag control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.+  * //This method caculates the Drag control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateDragControlPoints.28.29/​/
  
 == Return Value == == Return Value ==
Line 1088: Line 1091:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateDragControlPointsCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} CalculateDragControlPointsCore(Feature) **
  
-This is the core API for the CalculateDragControlPoints,​ you can override this method if you want to change its logic.+  * //This is the core API for the CalculateDragControlPoints,​ you can override this method if you want to change its logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateDragControlPointsCore.28Feature.29/​/
  
 == Return Value == == Return Value ==
Line 1104: Line 1107:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateRotateControlPoints() ** ** {{wiki:​ProtectedMethod.gif|}} CalculateRotateControlPoints() **
  
-This method caculates the Rotate control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.+  * //This method caculates the Rotate control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateRotateControlPoints.28.29/​/
  
 == Return Value == == Return Value ==
Line 1116: Line 1119:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateRotateControlPointsCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} CalculateRotateControlPointsCore(Feature) **
  
-This is the core API for the CalculateRotateControlPoints,​ you can override this method if you want to change its logic.+  * //This is the core API for the CalculateRotateControlPoints,​ you can override this method if you want to change its logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateRotateControlPointsCore.28Feature.29/​/
  
 == Return Value == == Return Value ==
Line 1132: Line 1135:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateResizeControlPoints() ** ** {{wiki:​ProtectedMethod.gif|}} CalculateResizeControlPoints() **
  
-This method caculates the Resize control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.+  * //This method caculates the Resize control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateResizeControlPoints.28.29/​/
  
 == Return Value == == Return Value ==
Line 1144: Line 1147:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateResizeControlPointsCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} CalculateResizeControlPointsCore(Feature) **
  
-This is the core API for the CalculateResizeControlPoints,​ you can override this method if you want to change its logic.+  * //This is the core API for the CalculateResizeControlPoints,​ you can override this method if you want to change its logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateResizeControlPointsCore.28Feature.29/​/
  
 == Return Value == == Return Value ==
Line 1160: Line 1163:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateVertexControlPoints() ** ** {{wiki:​ProtectedMethod.gif|}} CalculateVertexControlPoints() **
  
-This method caculates the vertex control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.+  * //This method caculates the vertex control points for all the features in the EditShapesLayer. You can override its logic by rewrite its core method.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateVertexControlPoints.28.29/​/
  
 == Return Value == == Return Value ==
Line 1172: Line 1175:
 ** {{wiki:​ProtectedMethod.gif|}} CalculateVertexControlPointsCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} CalculateVertexControlPointsCore(Feature) **
  
-This is the core API for the CalculateVertexControlPoints,​ you can override this method if you want to change its logic.+  * //This is the core API for the CalculateVertexControlPoints,​ you can override this method if you want to change its logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CalculateVertexControlPointsCore.28Feature.29/​/
  
 == Return Value == == Return Value ==
Line 1188: Line 1191:
 ** {{wiki:​ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseDownCore(InteractionArguments) **
  
-This overrides the MouseDown logic in its base class InterativeOverlay.+  * //This overrides the MouseDown logic in its base class InterativeOverlay.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​MouseDownCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
Line 1204: Line 1207:
 ** {{wiki:​ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseMoveCore(InteractionArguments) **
  
-This overrides the MouseMove logic in its base class InterativeOverlay.+  * //This overrides the MouseMove logic in its base class InterativeOverlay.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​MouseMoveCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
Line 1220: Line 1223:
 ** {{wiki:​ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseUpCore(InteractionArguments) **
  
-This overrides the MouseUp logic in its base class InterativeOverlay.+  * //This overrides the MouseUp logic in its base class InterativeOverlay.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​MouseUpCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
Line 1236: Line 1239:
 ** {{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 1252: Line 1255:
 ** {{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 1268: Line 1271:
 ** {{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 1284: Line 1287:
 ** {{wiki:​ProtectedMethod.gif|}} MouseClickCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseClickCore(InteractionArguments) **
  
-This overrides the MouseClick logic in its base class.+  * //This overrides the MouseClick logic in its base 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.EditInteractiveOverlay#​MouseClickCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
Line 1300: Line 1303:
 ** {{wiki:​ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseDoubleClickCore(InteractionArguments) **
  
-This overrides the MouseDoubleClick logic in its base class InterativeOverlay.+  * //This overrides the MouseDoubleClick logic in its base class InterativeOverlay.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​MouseDoubleClickCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
Line 1316: Line 1319:
 ** {{wiki:​ProtectedMethod.gif|}} DragFeature(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} DragFeature(Feature,​PointShape,​PointShape) **
  
-This is the method to Drag a feature.+  * //This is the method to Drag a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method DragFeatureCore. 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 the abstract method DragFeatureCore. 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 1340: Line 1343:
 ** {{wiki:​ProtectedMethod.gif|}} DragFeatureCore(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} DragFeatureCore(Feature,​PointShape,​PointShape) **
  
-This is the Core method of DragFeature which encapsulate the logic.+  * //This is the Core method of DragFeature which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​DragFeatureCore.28Feature.2C_PointShape.2C_PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 1364: Line 1367:
 ** {{wiki:​ProtectedMethod.gif|}} ResizeFeature(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} ResizeFeature(Feature,​PointShape,​PointShape) **
  
-This is the method to Resize a feature.+  * //This is the method to Resize a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method ResizeFeatureCore. 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 the abstract method ResizeFeatureCore. 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 1388: Line 1391:
 ** {{wiki:​ProtectedMethod.gif|}} ResizeFeatureCore(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} ResizeFeatureCore(Feature,​PointShape,​PointShape) **
  
-This is the Core method of ResizeFeature which encapsulate the logic.+  * //This is the Core method of ResizeFeature which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​ResizeFeatureCore.28Feature.2C_PointShape.2C_PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 1412: Line 1415:
 ** {{wiki:​ProtectedMethod.gif|}} RotateFeature(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} RotateFeature(Feature,​PointShape,​PointShape) **
  
-This is the method to Rotate a feature.+  * //This is the method to Rotate a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method RotateFeatureCore. 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 the abstract method RotateFeatureCore. 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 1436: Line 1439:
 ** {{wiki:​ProtectedMethod.gif|}} RotateFeatureCore(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} RotateFeatureCore(Feature,​PointShape,​PointShape) **
  
-This is the Core method of RotateFeature which encapsulate the logic.+  * //This is the Core method of RotateFeature which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​RotateFeatureCore.28Feature.2C_PointShape.2C_PointShape.29/​/
  
 == Return Value == == Return Value ==
Line 1460: Line 1463:
 ** {{wiki:​ProtectedMethod.gif|}} AddVertex(PointShape,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} AddVertex(PointShape,​Double) **
  
-This is the method to add vertex from a feature.+  * //This is the method to add vertex from a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method AddVertexCore. 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 the abstract method AddVertexCore. 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 1480: Line 1483:
 ** {{wiki:​ProtectedMethod.gif|}} AddVertexCore(Feature,​PointShape,​Double) ** ** {{wiki:​ProtectedMethod.gif|}} AddVertexCore(Feature,​PointShape,​Double) **
  
-This is the Core method of AddVertex which encapsulate the logic.+  * //This is the Core method of AddVertex which encapsulate the logic.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​AddVertexCore.28Feature.2C_PointShape.2C_Double.29/​/
  
 == Return Value == == Return Value ==
Line 1504: Line 1507:
 ** {{wiki:​ProtectedMethod.gif|}} MoveVertex(Feature,​PointShape,​PointShape) ** ** {{wiki:​ProtectedMethod.gif|}} MoveVertex(Feature,​PointShape,​PointShape) **
  
-This is the method to move vertex from a feature.+  * //This is the method to move vertex from a feature.//
 == Remarks == == Remarks ==
-This method is the concrete wrapper for the abstract method MoveVertexCore. 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 the abstract method MoveVertexCore. 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 1528: Line 1531:
 ** {{wiki:​ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseWheelCore(InteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​MouseWheelCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​Interaction results of this method.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​This parameter is the interaction auguments for the method.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} MouseLeaveCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseLeaveCore(InteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​MouseLeaveCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for mouse leaving the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for mouse leaving the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} MouseEnterCore(InteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} MouseEnterCore(InteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​MouseEnterCore.28InteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for mouse entering the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractionArguments|InteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for mouse entering the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} KeyUpCore(KeyEventInteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} KeyUpCore(KeyEventInteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​KeyUpCore.28KeyEventInteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for key up on the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for key up on the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} KeyDownCore(KeyEventInteractionArguments) ** ** {{wiki:​ProtectedMethod.gif|}} KeyDownCore(KeyEventInteractionArguments) **
  
-N/A+  * //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.EditInteractiveOverlay#​KeyDownCore.28KeyEventInteractionArguments.29/​/
  
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.InteractiveResult|InteractiveResult]]
-  * Description:​N/A+  * Description:​A ​interactive result for key down on the map.
  
 == Parameters == == Parameters ==
   * //​interactionArguments//​   * //​interactionArguments//​
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.KeyEventInteractionArguments|KeyEventInteractionArguments]]
-    * Description:​N/A+    * Description:​Interaction arguments for key down on the map.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseDown(MapMouseDownInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1619: Line 1622:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseDownInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseMove(MapMouseMoveInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1635: Line 1638:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseMoveInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseUp(MapMouseUpInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1651: Line 1654:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseUpInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseClick(MapMouseClickInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1667: Line 1670:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseClickInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseDoubleClick(MapMouseDoubleClickInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1683: Line 1686:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseDoubleClickInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseWheel(MapMouseWheelInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1699: Line 1702:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​The MapMouseWheelInteractiveOverlayEventArgs passed for the event raised.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseLeave(MapMouseLeaveInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseLeave.28MapMouseLeaveInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1715: Line 1718:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​Event argument for the MapMouseLeave event.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapMouseEnter(MapMouseEnterInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapMouseEnter.28MapMouseEnterInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1731: Line 1734:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​Event argument for the MapMouseEnter event.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapKeyUp(MapKeyUpInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapKeyUp.28MapKeyUpInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1747: Line 1750:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyUpInteractiveOverlayEventArgs|MapKeyUpInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​Event argument for the MapKeyUp event.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnMapKeyDown(MapKeyDownInteractiveOverlayEventArgs) **
  
-N/A+  * //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.EditInteractiveOverlay#​OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1763: Line 1766:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]]
-    * Description:​N/A+    * Description:​Event argument for the MapKeyDown event.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{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 1784: Line 1787:
 ** {{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 1804: Line 1807:
 ** {{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 1815: Line 1818:
   * //​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.EditInteractiveOverlay#​RefreshCore.28RectangleShape.29/​/
  
 == Return Value == == Return Value ==
Line 1836: Line 1839:
 ** {{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 1848: Line 1851:
 ** {{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.EditInteractiveOverlay#​CloseCore.28.29/​/
  
 == Return Value == == Return Value ==
Line 1860: Line 1863:
 ** {{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.EditInteractiveOverlay#​OpenCore.28.29/​/
  
 == Return Value == == Return Value ==
Line 1872: Line 1875:
 ** {{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 1888: Line 1891:
 ** {{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.EditInteractiveOverlay#​DrawAttributionCore.28GeoCanvas.29/​/
  
 == Return Value == == Return Value ==
Line 1904: Line 1907:
 ** {{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.EditInteractiveOverlay#​OnDrawingAttribution.28DrawingAttributionOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1920: Line 1923:
 ** {{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.EditInteractiveOverlay#​OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1936: Line 1939:
 ** {{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 1947: Line 1950:
   * //​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.EditInteractiveOverlay#​OnDrawing.28DrawingOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1963: Line 1966:
   * //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.EditInteractiveOverlay#​OnDrawn.28DrawnOverlayEventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 1979: Line 1982:
   * //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 1996: Line 1999:
 ** {{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.EditInteractiveOverlay#​Finalize.28.29/​/
  
 == Return Value == == Return Value ==
Line 2008: Line 2011:
 ** {{wiki:​ProtectedMethod.gif|}} Dispose(Boolean) ** ** {{wiki:​ProtectedMethod.gif|}} Dispose(Boolean) **
  
-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.EditInteractiveOverlay#​Dispose.28Boolean.29/​/
  
 == Return Value == == Return Value ==
Line 2024: Line 2027:
 ** {{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 2040: Line 2043:
 ** {{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.EditInteractiveOverlay#​MemberwiseClone.28.29/​/
  
 == Return Value == == Return Value ==
Line 2055: Line 2058:
 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.EditInteractiveOverlay#​PolygonTrackMode
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.PolygonTrackMode|PolygonTrackMode]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.PolygonTrackMode|PolygonTrackMode]]
Line 2063: Line 2066:
 This property gets the InMemoryFeatureLayer which holds the edit shapes. This property gets the InMemoryFeatureLayer which holds the edit shapes.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​EditShapesLayer
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureLayer|InMemoryFeatureLayer]]   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureLayer|InMemoryFeatureLayer]]
Line 2071: Line 2074:
 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.EditInteractiveOverlay#​EditsInProcessLayer
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureLayer|InMemoryFeatureLayer]]   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureLayer|InMemoryFeatureLayer]]
Line 2111: Line 2114:
 Gets a value which indicates whether the shape can be dragged. Gets a value which indicates whether the shape can be dragged.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanDrag
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2119: Line 2122:
 Gets a value which indicates whether the shape can be reshaped. Gets a value which indicates whether the shape can be reshaped.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanReshape
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2127: Line 2130:
 Gets a value which indicates whether the shape can be resized. Gets a value which indicates whether the shape can be resized.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanResize
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2135: Line 2138:
 Gets a value which indicates whether the shape can be rotated. Gets a value which indicates whether the shape can be rotated.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanRotate
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2143: Line 2146:
 Gets a value which indicates whether the shape can Add new vertex. Gets a value which indicates whether the shape can Add new vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanAddVertex
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2151: Line 2154:
 Gets a value which indicates whether the shape can remove a existing vertex. Gets a value which indicates whether the shape can remove a existing vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​CanRemoveVertex
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2159: Line 2162:
 This property indicates whether this overlay is empty or not. This property indicates whether this overlay is empty or not.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​IsEmpty
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2167: Line 2170:
 N/A N/A
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:
 == Return Value == == Return Value ==
   * Type:Double   * Type:Double
Line 2173: Line 2176:
 ** {{wiki:​PublicProperty.gif|}} RenderMode ** ** {{wiki:​PublicProperty.gif|}} RenderMode **
  
-N/A+This property gets and sets the render mode for drawing this overlay.
 == Remarks == == Remarks ==
-N/A+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 == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.RenderMode|RenderMode]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.RenderMode|RenderMode]]
Line 2183: Line 2186:
 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.EditInteractiveOverlay#​AutoRefreshInterval
 == Return Value == == Return Value ==
   * Type:​TimeSpan   * Type:​TimeSpan
Line 2189: Line 2192:
 ** {{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.EditInteractiveOverlay#​Name
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 2197: Line 2200:
 ** {{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.EditInteractiveOverlay#​Initialize.28MapArguments.29
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapArguments|MapArguments]]
Line 2205: Line 2208:
 ** {{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.EditInteractiveOverlay#​OverlayCanvas
 == Return Value == == Return Value ==
   * Type:Canvas   * Type:Canvas
Line 2215: Line 2218:
 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.EditInteractiveOverlay#​IsBase
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2223: Line 2226:
 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.EditInteractiveOverlay#​CanRefreshRegion
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2229: Line 2232:
 ** {{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.EditInteractiveOverlay#​DrawingExceptionMode
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]   * Type:​[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]
Line 2237: Line 2240:
 ** {{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.EditInteractiveOverlay#​IsVisible
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2247: Line 2250:
 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.EditInteractiveOverlay#​DrawAttributionCore.28GeoCanvas.29
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 2256: Line 2259:
 Gets or sets the ControlPointType for the control points of the edit shapes. Gets or sets the ControlPointType for the control points of the edit shapes.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​ControlPointType
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointType|ControlPointType]]   * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointType|ControlPointType]]
Line 2264: Line 2267:
 This property gets the feature represents the select control points of the edit shapes. This property gets the feature represents the select control points of the edit shapes.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​SelectControlPointFeature
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]]   * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
Line 2272: Line 2275:
 This property gets the feature represents the original editing feature. This property gets the feature represents the original editing feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OriginalEditingFeature
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]]   * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
Line 2278: Line 2281:
 ** {{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.EditInteractiveOverlay#​PreviousExtent
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]   * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
Line 2294: Line 2297:
 ** {{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.EditInteractiveOverlay#​IsOverlayInitialized
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 2304: Line 2307:
 This event will be fired after drag the feature. This event will be fired after drag the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureDragged.28FeatureDraggedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggedEditInteractiveOverlayEventArgs|FeatureDraggedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggedEditInteractiveOverlayEventArgs|FeatureDraggedEditInteractiveOverlayEventArgs]]
Line 2311: Line 2314:
 This event will be fired before drag the feature. This event will be fired before drag the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureDragging.28FeatureDraggingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggingEditInteractiveOverlayEventArgs|FeatureDraggingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureDraggingEditInteractiveOverlayEventArgs|FeatureDraggingEditInteractiveOverlayEventArgs]]
Line 2318: Line 2321:
 This event will be fired after resize the feature. This event will be fired after resize the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureResized.28FeatureResizedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizedEditInteractiveOverlayEventArgs|FeatureResizedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizedEditInteractiveOverlayEventArgs|FeatureResizedEditInteractiveOverlayEventArgs]]
Line 2325: Line 2328:
 This event will be fired before resize the feature. This event will be fired before resize the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureResizing.28FeatureResizingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizingEditInteractiveOverlayEventArgs|FeatureResizingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureResizingEditInteractiveOverlayEventArgs|FeatureResizingEditInteractiveOverlayEventArgs]]
Line 2332: Line 2335:
 This event will be fired after rotate the feature. This event will be fired after rotate the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureRotated.28FeatureRotatedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatedEditInteractiveOverlayEventArgs|FeatureRotatedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatedEditInteractiveOverlayEventArgs|FeatureRotatedEditInteractiveOverlayEventArgs]]
Line 2339: Line 2342:
 This event will be fired before rotate the feature. This event will be fired before rotate the feature.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnFeatureRotating.28FeatureRotatingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatingEditInteractiveOverlayEventArgs|FeatureRotatingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureRotatingEditInteractiveOverlayEventArgs|FeatureRotatingEditInteractiveOverlayEventArgs]]
Line 2346: Line 2349:
 This event will be fired after add the vertex. This event will be fired after add the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexAdded.28VertexAddedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddedEditInteractiveOverlayEventArgs|VertexAddedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddedEditInteractiveOverlayEventArgs|VertexAddedEditInteractiveOverlayEventArgs]]
Line 2353: Line 2356:
 This event will be fired before add the vertex. This event will be fired before add the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexAdding.28VertexAddingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddingEditInteractiveOverlayEventArgs|VertexAddingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexAddingEditInteractiveOverlayEventArgs|VertexAddingEditInteractiveOverlayEventArgs]]
Line 2360: Line 2363:
 This event will be fired after move the vertex. This event will be fired after move the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexMoved.28VertexMovedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovedEditInteractiveOverlayEventArgs|VertexMovedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovedEditInteractiveOverlayEventArgs|VertexMovedEditInteractiveOverlayEventArgs]]
Line 2367: Line 2370:
 This event will be fired before move the vertex. This event will be fired before move the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexMoving.28VertexMovingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovingEditInteractiveOverlayEventArgs|VertexMovingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexMovingEditInteractiveOverlayEventArgs|VertexMovingEditInteractiveOverlayEventArgs]]
Line 2374: Line 2377:
 This event will be fired after remove the vertex. This event will be fired after remove the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexRemoved.28VertexRemovedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovedEditInteractiveOverlayEventArgs|VertexRemovedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovedEditInteractiveOverlayEventArgs|VertexRemovedEditInteractiveOverlayEventArgs]]
Line 2381: Line 2384:
 This event will be fired before remove the vertex. This event will be fired before remove the vertex.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnVertexRemoving.28VertexRemovingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovingEditInteractiveOverlayEventArgs|VertexRemovingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.VertexRemovingEditInteractiveOverlayEventArgs|VertexRemovingEditInteractiveOverlayEventArgs]]
Line 2388: Line 2391:
 This event will be fired after select the control point. This event will be fired after select the control point.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnControlPointSelected.28ControlPointSelectedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectedEditInteractiveOverlayEventArgs|ControlPointSelectedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectedEditInteractiveOverlayEventArgs|ControlPointSelectedEditInteractiveOverlayEventArgs]]
Line 2395: Line 2398:
 This event will be fired before select the control point. This event will be fired before select the control point.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.EditInteractiveOverlay#​OnControlPointSelecting.28ControlPointSelectingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectingEditInteractiveOverlayEventArgs|ControlPointSelectingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.ControlPointSelectingEditInteractiveOverlayEventArgs|ControlPointSelectingEditInteractiveOverlayEventArgs]]
Line 2402: Line 2405:
 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.EditInteractiveOverlay#​OnFeatureEditing.28FeatureEditingEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditingEditInteractiveOverlayEventArgs|FeatureEditingEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditingEditInteractiveOverlayEventArgs|FeatureEditingEditInteractiveOverlayEventArgs]]
Line 2409: Line 2412:
 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.EditInteractiveOverlay#​OnFeatureEdited.28FeatureEditedEditInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditedEditInteractiveOverlayEventArgs|FeatureEditedEditInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.FeatureEditedEditInteractiveOverlayEventArgs|FeatureEditedEditInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseDown ** ** {{wiki:​PublicEvent.gif|}} MapMouseDown **
-N/A+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.EditInteractiveOverlay#​OnMapMouseDown.28MapMouseDownInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseMove ** ** {{wiki:​PublicEvent.gif|}} MapMouseMove **
-N/A+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.EditInteractiveOverlay#​OnMapMouseMove.28MapMouseMoveInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseUp ** ** {{wiki:​PublicEvent.gif|}} MapMouseUp **
-N/A+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.EditInteractiveOverlay#​OnMapMouseUp.28MapMouseUpInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseClick ** ** {{wiki:​PublicEvent.gif|}} MapMouseClick **
-N/A+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.EditInteractiveOverlay#​OnMapMouseClick.28MapMouseClickInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseDoubleClick ** ** {{wiki:​PublicEvent.gif|}} MapMouseDoubleClick **
-N/A+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.EditInteractiveOverlay#​OnMapMouseDoubleClick.28MapMouseDoubleClickInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseWheel ** ** {{wiki:​PublicEvent.gif|}} MapMouseWheel **
-N/A+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.EditInteractiveOverlay#​OnMapMouseWheel.28MapMouseWheelInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseLeave ** ** {{wiki:​PublicEvent.gif|}} MapMouseLeave **
-N/A+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.EditInteractiveOverlay#​OnMapMouseLeave.28MapMouseLeaveInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseLeaveInteractiveOverlayEventArgs|MapMouseLeaveInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapMouseEnter ** ** {{wiki:​PublicEvent.gif|}} MapMouseEnter **
-N/A+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.EditInteractiveOverlay#​OnMapMouseEnter.28MapMouseEnterInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapMouseEnterInteractiveOverlayEventArgs|MapMouseEnterInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapKeyDown ** ** {{wiki:​PublicEvent.gif|}} MapKeyDown **
-N/A+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.EditInteractiveOverlay#​OnMapKeyDown.28MapKeyDownInteractiveOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.MapKeyDownInteractiveOverlayEventArgs|MapKeyDownInteractiveOverlayEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} MapKeyUp ** ** {{wiki:​PublicEvent.gif|}} MapKeyUp **
-N/A+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.EditInteractiveOverlay#​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.EditInteractiveOverlay#​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.EditInteractiveOverlay#​OnDrawn.28DrawnOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnOverlayEventArgs|DrawnOverlayEventArgs]]
Line 2500: Line 2503:
 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.EditInteractiveOverlay#​OnDrawingAttribution.28DrawingAttributionOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]]
Line 2507: Line 2510:
 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.EditInteractiveOverlay#​OnDrawnAttribution.28DrawnAttributionOverlayEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WpfDesktopEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]]
  
  
thinkgeo.mapsuite.wpfdesktopedition.editinteractiveoverlay.1442545855.txt.gz · Last modified: 2015/09/18 03:10 by admin