TreeViews-用于创建,重命名和删除文件夹和文件的最佳做法是什么?

问题描述 投票:0回答:1

在窗体上具有树视图控件,该控件将用于可视化地表示用户将在他们认为合适的任意层次结构中创建,重命名和删除的文件夹和文本文件,应该如何管理关系和用户交互,在树状视图中的各个节点与基础文件夹和文件之间是否存在?

编辑\\更新:

作为用户交互的示例,假设我在树形视图中选择一个现有节点,并通过右键单击上下文菜单重命名该节点,如何构建一个字符串,该字符串表示可以传递给该特定节点的路径方法,它将对基础文件夹执行相关的操作。

c# winforms treeview filesystems directory
1个回答
1
投票

这不是一个全面的答案,但是一种重要的做法是延迟填充崩溃的节点。 也就是说,仅当用户明确请求扩展节点时才枚举下一级。

这就是为什么我们经常在目录节点上看到“加号”,单击以展开,然后将其查找为空的原因。

在更高层次上,复合模式直接相关-它是实现树结构的规范方法。 学习,使用,喜欢它。

© www.soinside.com 2019 - 2024. All rights reserved.