2011-08-03 21 views
0

フォルダからいくつかの曲を取得し、その名前をWPFリストビューに表示したいとします。 また、リストビューの各アイテムをドラッグ可能なファイルにして、リストからデスクトップにコピーすることもできます。リストの各項目は、それに関連付けられたファイルパス文字列を持っている必要があることについて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

Directory.GetFiles()を使用すると、フォルダ内のすべてのファイルパスを取得し、返された各パスでPath.GetFileName()(またはPath.GetFileNameWithoutExtension())を使用してファイル名だけを取得できます。

+0

ありがとうございます!それは完全に動作します。 – amitairos

+0

喜んで助けてください:) – aL3891

+0

別の質問 - 私はどのようにリストビュー内の複数の項目をドラッグできますか? – amitairos

関連する問題