WPF: перетаскивание виртуальных файлов в проводник Windows

Я разрабатываю приложение, похожее на dropbox, и показываю удаленные файлы в списке WPF. Я хочу перетащить эти элементы в проводник Windows. Я видел такой код:

var dataObject = new DataObject(DataFormats.FileDrop, files.ToArray());
dataObject.SetData(DataFormats.StringFormat, dataObject);
DoDragDrop(dataObject, DragDropEffects.Copy);

Но, как вы можете подумать, этих файлов еще нет в локальной системе, перед их копированием мне нужно подключиться к серверу, загрузить и разархивировать файлы. Как это делает ftp-клиент.

Я не умею это делать, но мне было интересно, есть ли какое-нибудь событие "drop" или подобное, которое я могу обработать.

Спасибо!

8
задан Morvader 2 February 2011 в 14:19
поделиться