저는 C# WPF 응용 프로그램에서 Windows 탐색기로 파일을 복사하는 데 DragDrop.DoDragDrop
을 사용합니다. 그러나 실제로 파일을 복사하면 복사가 완료 될 때까지 WPF 응용 프로그램이 고정됩니다. 이 복사 작업은 몇 초에서 수 분 동안 지속될 수 있습니다.DragDrop.DoDragDrop async를 만드는 방법은 무엇입니까?
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