0

我正在尝试将图像从 WPF 应用程序拖到 UWP 应用程序,但在 GetStorageItemsAsync 方法中出现此错误“无效的 formatetc 结构(来自 hresult 的异常:0x80040064 (dv_e_formatetc))”

公共异步无效 OnFileDrop(对象发送者,DragEventArgs e){

        List<StorageFile> dropFiles = new List<StorageFile>();
        if (e.DataView.Contains(StandardDataFormats.StorageItems))
        {
            var items = await e.DataView.GetStorageItemsAsync();
            var isShow2GBMessage = false;
            var isShowEXEerrorMessage = false;
            if (items.Count > 0)
            {
                foreach (var appFile in items.OfType<StorageFile>())
                {
                    BasicProperties filesize = await appFile.GetBasicPropertiesAsync();
                    var fileSize = filesize.Size;
                    CheckAndAddFiles(dropFiles, ref isShow2GBMessage, ref isShowEXEerrorMessage, appFile, fileSize);
                }
            }
            UploadFiles(dropFiles);
        }
    }

当我拖动图像时,它被复制到一个文件夹中,但是如何使用 DragEventArgs 获取路径地址?

4

0 回答 0