Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法将文件从外部设备(电话和笔驱动器)拖动到WPF网格_C#_Wpf_Drag And Drop_Telerik - Fatal编程技术网

C# 无法将文件从外部设备(电话和笔驱动器)拖动到WPF网格

C# 无法将文件从外部设备(电话和笔驱动器)拖动到WPF网格,c#,wpf,drag-and-drop,telerik,C#,Wpf,Drag And Drop,Telerik,我已经在WPF中使用telerik控件实现了rad grid view的拖放功能,我可以从本地系统拖动文件,但不能从外部设备(如phone和pendrive)拖动文件 下面是使用的代码 private void OnElementDragOver(object sender, Telerik.Windows.DragDrop.DragEventArgs e) { var files = (IEnumerable<string>)(e.Data as

我已经在WPF中使用telerik控件实现了rad grid view的拖放功能,我可以从本地系统拖动文件,但不能从外部设备(如phone和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());                    
            }     
        }
  }
private void OnElementDragOver(对象发送方,
Telerik.Windows.DragDrop.DragEventArgs e)
{
var files=(IEnumerable)(即数据为
DataObject).GetData(System.Windows.DataFormats.FileDrop);
如果(文件!=null)
{
if(Resources.Enums.IsImageDrog(文件))
{
字符串[]联系人=(e.Data为
DataObject).GetData(System.Windows.DataFormats.FileDrop)作为
字符串[];
如果(this.DataContext是TestResultLibraryVM&&contact!=
空)
(此.DataContext为
TestResultLibraryVM).AddDroped(contact.OfType
().ToList());
}     
}
}