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