Я ищу способ внедрить в моей программе windows проводник, который перетаскивает файлы, показывая значок файла и текст, показывающий, перемещается или копируется файл.
Я реализовал базовые c эффекты перетаскивания и все работает нормально, но я нигде не могу найти что-то связанное с этим конкретным вопросом.
На сайте MSDN (ссылка https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/drag-and-drop-overview) вы можете четко прочитать:
Вы можете написать код для визуального представления данных, которые перетаскивается, например, происходит при перетаскивании файлов в Windows Explorer.
, но я нигде не могу найти, как это можно сделать.
Чтобы дать более подробную информацию, вот код
public void dropDownGrid_DragOver(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) {
e.Effects = DragDropEffects.Copy; //basic effect that i want to change
}
}
public void dragDrop_Drop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach(string file in files)
{
//Do something with the file
}
}
Любая полезная информация о том, как я могу это сделать, будет принята с благодарностью, заранее спасибо