Я реализовал функцию перетаскивания для вида сетки Rad в WPF с элементами управления telerik, я могу перетаскивать файлы из локальной системы, но не могу перетаскивать файлы с внешних устройств, таких как телефон и pendrive
Нижеиспользуемый код
private void OnElementDragOver(object sender,
Telerik.Windows.DragDrop.DragEventArgs e)
{
var files = (IEnumerable<string>)(e.Data as
DataObject).GetData(System.Windows.DataFormats.FileDrop);
if (files != null)
{
if (Resources.Enums.IsImageDrog(files))
{
string[] contact = (e.Data as
DataObject).GetData(System.Windows.DataFormats.FileDrop) as
string[];
if (this.DataContext is TestResultLibraryVM && contact !=
null)
(this.DataContext as
TestResultLibraryVM).AddDroped(contact.OfType<string>
().ToList());
}
}
}