Jul 24, 2009 at 6:04 PM
Edited Jul 24, 2009 at 9:13 PM
Thanks for your response, but over and above the 50 targets, there is a whole lot of other target too. Here is a link to a screenshot of the application. Its basically just an online application that creates, edits and deletes meeting.
It uses webdav to talk to an exchange server.
Here is the link
I just noticed that even if I turn off alldroptargetsvalid and set the targets manually. It still lags.
I tried to debug the DragSource class and noticed that this method CheckIfIAmInDropTarget() is the problem. It is recursing through the entire visual treet on move move and laggin the drag event.
I disable the CheckIfIAmInDropTarget() in the mouse move and added it as the first line in the LeftButtonUp event.
Now it doesnt lag anymore, but the events that monitor the source entered and left actions dont fire off.
Let me know if you have any ideas to turn them back on.