ThinkGeo.com    |     Documentation    |     Premium Support

Stopping Polygon mode

Hi,


When I'm switching to polygon drawing mode (TrackMode.Polygon), I have to do a double click to stop the tracking of the mouse in this mode. For example, I have a toolbar, with a Polygon button, in order to draw Polygons. And I've got a button for another action. When I click on the "another action button", I would like to stop the tracking, and to process data with the area I drew. For the moment, I put a message, to double click, in order to close the polygon.


Moreover, sometimes, I've got some exceptions when I'm trying to perform a "Refresh" operation. Are there some special requirements (states, threads?, callers?) before performing a Refresh operation?


My application is in WPF, but I don't use the WPF special API. I use the Desktop Edition (3.1.299.0), I bought. When I replaced the dlls (with a trial), my application crashed, and I don't have time to modify my code to correct it. Are there some great new functions or improvements? Sometimes, when I ask for an intersection, it's kinda slow (there is a delay with the mouse tracking), and the result is sometimes wrong. I noticed that many GIS have problems with intersections. 


Regards.



Alexandre,


Thanks for your post and question.
 
Yes, as you said, we use the MouseDoubleClick to end up the tracking for a polygon, if we want to change this behavior , we probably need to create our own TrackInterativeOverlay. Just curious, if not using the double click, what are you suggest? Following are some examples showing how to create our own TrackInterativeOverlay for some special reason.
gis.thinkgeo.com/Support/Dis...fault.aspx
gis.thinkgeo.com/Support/Dis...fault.aspx
 
About the exception, I am not exactly sure where the possible problem is, could you give us more DLLs? It would be nice and helpful if you could send us a small sample application to recreate this problem.
 
Any more questions just feel free to let me know.
 
Thanks.
 
Yale