如何使用WPF显示重复文件列表?

时间:2016-12-30 22:38:02

标签: c# .net user-interface

我正在编写一个程序,在文件夹中找到重复的文件并显示它们。我希望用户能够选择和删除重复列表中的文件。

重复列表包含在Dictionary<byte[], List<string>>中,其中密钥是文件的散列,值是生成此散列的文件列表。

我不知道WPF中是否有相关的小部件来执行此操作,或者我是否必须编写一个小部件。显示和操作此列表的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

首先,您需要将Dictionary转换为ObservableCollection<T>,其中T可能是包含重复文件名的string

一旦你这样做了,你就可以使用开箱即用的任何项目控件(通常通过ObservableCollection属性)绑定到ItemsSource,例如:{ {1}},ListBoxComboBox