我正在尝试将图像从 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 获取路径地址?