我使用DragDrop.DoDragDrop
將文件從我的C#WPF應用程序複製到Windows資源管理器。但是,實際複製文件會導致我的WPF應用程序凍結,直到複製完成。此複製操作可能會持續幾秒到幾分鐘。如何使DragDrop.DoDragDrop異步?
DataObject dragdata = new DataObject(DataFormats.FileDrop);
System.Collections.Specialized.StringCollection sc = new System.Collections.Specialized.StringCollection();
//fill the StringCollection with filenames
dragdata.SetFileDropList(sc);
DragDrop.DoDragDrop(listviewitem, dragdata, DragDropEffects.Copy);
如何在不凍結/鎖定我的應用程序的情況下調用DoDragDrop方法?我無法理解DataObject報告的「異步」實現。
你的應用程序在哪裏凍結?你釋放鼠標嗎?如果您希望有人能夠幫助您,請提供問題的回購問題:https://stackoverflow.com/help/mcve – mm8