Список файлов WPF из папки - PullRequest
0 голосов
/ 03 августа 2011

Я хочу получить несколько песен из папки и перечислить их названия в списке просмотра WPF.Я также хочу, чтобы каждый элемент в представлении списка был перетаскиваемым файлом и мог быть скопирован из списка на рабочий стол.Я добился этого на одной кнопке, используя код:

Point mpos = e.GetPosition(null);
Vector diff = this.start - mpos;
string[] files = new String[1];
files[0] = @"C:\Song1.mp3";
DragDrop.DoDragDrop(this, new DataObject(DataFormats.FileDrop, files),
   DragDropEffects.Copy);

Для этого каждому элементу в списке должна быть связана строка пути к файлу.
Как мне:
1Получите файлы из папки и перечислите их.
2. Свяжите с каждым строку пути к файлу для перетаскивания.
Спасибо!

1 Ответ

1 голос
/ 03 августа 2011

Вы можете использовать Directory.GetFiles () , чтобы получить все пути к файлам в папке, а затем использовать Path.GetFileName () (или Path.GetFileNameWithoutExtension () ) для каждого пути возвращается только имя файла.

...