Я занимаюсь разработкой приложения, похожего на dropbox, и показываю удаленные файлы в виде списка WPF. Я хочу перетащить эти элементы и поместить его в проводник Windows.
Я видел такой код:
var dataObject = new DataObject(DataFormats.FileDrop, files.ToArray());
dataObject.SetData(DataFormats.StringFormat, dataObject);
DoDragDrop(dataObject, DragDropEffects.Copy);
Но, как вы можете подумать, эти файлы еще не находятся в локальной системе, прежде чем их скопировать, мне нужно подключиться к серверу, загрузить и распаковать файлы. Как и клиент ftp.
Я не знаю, как это сделать, но мне было интересно, есть ли какое-нибудь событие "сбрасывания" или что-то подобное, с чем я могу справиться.
Спасибо!