我正在尝试实现一种惰性拖放操作。 我希望向用户显示一个文件列表视图,当用户拖动文件并将其放入文件夹中时,应下载并传递内容。
我正在使用IDataObject接口,但我的问题是GetData()方法被查询得太早了。例如,在桌面上拖动(没有涉及任何拖放)会多次查询GetData()方法。每个调用都会开始下载文件:/。
现在,我的问题是:这里出了什么问题-为什么在没有任何拖放的情况下调用GetData()方法?是否有另一种方法在.net中实现惰性拖放操作?
我正在使用IDataObject接口,但我的问题是GetData()方法被查询得太早了。例如,在桌面上拖动(没有涉及任何拖放)会多次查询GetData()方法。每个调用都会开始下载文件:/。
现在,我的问题是:这里出了什么问题-为什么在没有任何拖放的情况下调用GetData()方法?是否有另一种方法在.net中实现惰性拖放操作?