I am trying to perform a lazy drag and drop operation. I want to show a list of files to my user, when the user drags the file and transfers it to the folder, the contents must be downloaded and delivered.
I am using the IDataObject interface, but my problem is that the GetData () method is being requested too early. For example, dragging and dropping around the desktop (without any change) will request the GetData () method a couple of times. And each of these calls starts downloading the file: /
Now, my question is: what is wrong here - why is the GetData () method called without any changes? Is there any other way to implement lazy drag and drop operations in .net?
c # lazy-evaluation drag-and-drop
tanascius
source share