Я хочу перетащить изображение из Silverlight UIElement и оставить его на рабочем столе пользователя или в проводнике Windows

У меня есть элемент управления Silverlight, содержащий изображение. Я хочу, чтобы пользователь мог перетаскивать изображение из приложения Silverlight и оставлять его в любом месте, где они смогут перетащить изображение. Например, на рабочий стол, на слайд PowerPoint или документ Word. Все, что я прочитал до сих пор, говорит, что это невозможно, но мне трудно в это поверить. Я новичок в разработке Silverlight и RIA, поэтому я буду благодарен за любую помощь.

Ниже приведен пример кода в моей форме WinForm, но перетаскивание никогда не начинается.

string[] aString = { imagePath };
DataObject data = new DataObject(DataFormats.FileDrop, aString);
data.SetData(DataFormats.StringFormat, imagePath);
DoDragDrop(data, DragDropEffects.Copy);
7
задан Dave Clemmer 25 September 2013 в 21:55
поделиться