【发布时间】:2018-02-20 03:13:47
【问题描述】:
我发现很多示例描述了如何从 WPF 应用程序中拖动文件。当用户尝试拖动列表框项时,我只需要从我的应用中导出 .txt 或 .csv 文件。
var filestream = File.Create(@"C:\Users\myuser\Documents\test.txt");
var barray = Encoding.Unicode.GetBytes("Some text");
filestream.Write(barray, 0, barray.Length);
//filestream.Close();
DataObject data = new DataObject(DataFormats.FileDrop, filestream);
DragDrop.DoDragDrop(this, data, DragDropEffects.Copy);
//filestream.Close();
但如果我在桌面上发布,则不会复制任何文件。怎么了?
【问题讨论】:
标签: c# wpf drag-and-drop drag