2016-12-30 7 views
0

私は、フォルダに重複したファイルを見つけて表示するプログラムを書いています。私は、ユーザが重複リスト内のファイルを選択して削除できるようにしたい。WPFで重複ファイルのリストを表示する方法は?

重複するリストは、Dictionary<byte[], List<string>>に含まれています。ここで、キーはファイルのハッシュで、値はこのハッシュを生成したファイルのリストです。

WPFに関連するウィジェットがあるかどうかわかっていないか、それを書かなければならないのですか?このリストを表示して操作する最も簡単な方法は何ですか?

答えて

1

最初に、ObservableCollection<T>Dictionaryを変換する必要があります。Tは、重複するファイル名を含むstringである可能性があります。

あなたが項目のいずれかを使用して、そのObservableCollectionに特異的に結合することができるでしょう、ということでしたら、(通常ItemsSourceプロパティを介して)WPFは、箱から出して提供して制御し、例えば:などListBoxComboBoxListView

+0

ありがとう、あなたは 'ObservableCollection'を知っていますか?それは' Dictionary'として使うことができるか、それと似た特徴を持っていますか、それとも自分で実装しなければなりませんか?それは非常にシンプルだけど地獄のように退屈なようです:P – Arno

+1

申し訳ありませんが、いいえ、 "Observable Dictionary"はすぐに利用できません。退屈なことをする必要があります;-) –

関連する問題