Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否有一个WPF控件,它将在类似资源管理器的视图中显示文件列表?_.net_Wpf_Windows_Wpf Controls - Fatal编程技术网

.net 是否有一个WPF控件,它将在类似资源管理器的视图中显示文件列表?

.net 是否有一个WPF控件,它将在类似资源管理器的视图中显示文件列表?,.net,wpf,windows,wpf-controls,.net,Wpf,Windows,Wpf Controls,我经常需要向用户显示文件列表,例如,作为搜索查询的结果 通常我会为FileInfo描述自己的简单数据模板。但是我懒得重新实现浏览器的所有功能:视图、排序、上下文菜单和拖放 我觉得这个问题很常见,有人已经为此组装了一个很好的库。你检查过Windows API代码包吗?它有一些WPF示例,具有探索功能 您可以在中查看控件:此控件和此控件 或者查看此和控件。Windows Api代码包附带一个用户控件(ExplorerBrowser),您可以直接在应用程序中使用。我刚刚查看了LogicNP的FileV

我经常需要向用户显示文件列表,例如,作为搜索查询的结果

通常我会为
FileInfo
描述自己的简单数据模板。但是我懒得重新实现浏览器的所有功能:视图、排序、上下文菜单和拖放


我觉得这个问题很常见,有人已经为此组装了一个很好的库。

你检查过Windows API代码包吗?它有一些WPF示例,具有探索功能

您可以在中查看控件:此控件和此控件


或者查看此和控件。

Windows Api代码包附带一个用户控件(ExplorerBrowser),您可以直接在应用程序中使用。

我刚刚查看了LogicNP的FileView控件,但它似乎不允许指定自定义文件列表。从LogicNP的站点:“支持自定义项(例如:数据库记录)”除了标准shell项(文件、文件夹、UNC位置、打印机等)之外”。但我还没有将其下载到lookBody以回复我的支持请求:“感谢您花时间评估我们的产品。FileView无法一次显示多个文件夹中的项目。您可以使用AddCustomItem进行此操作,但您必须自己指定显示名、图标等。”它必须是免费的吗?这个链接可能会让你感兴趣:LogicNP的FileView没有提供处理自定义文件列表的便捷方法。作为一种解决方法,可以向控件中添加元素,并实现右键单击和再次拖放。Actipro提供的最接近的组件是DataGrid。或我错过什么了吗?很抱歉关于Actipro。我编辑了我的答案,愿康诺尔在这篇文章中帮助你。探险家浏览器很棒。如何指定文件(或外壳项)列表?有一个Navigate()方法,但我需要显示自定义搜索的结果。@modosansreves:我自己还没有使用该控件,所以我无法帮助您。一旦你弄明白了,请把你的发现贴出来,因为我相信其他人也会感兴趣