0

我正在实现该功能,在 Visual Studio shell 的解决方案资源管理器中显示所有文件。不知何故,Visual Studio 已经实现了 NonMemberItems 的延迟加载。我也想实现同样的。但是,如果我创建一个空文件夹节点,则在单击时没有展开节点的扩展器(三角形图标或 + 号)。所以空的Foldernode没有扩展器?

  1. 谁能告诉我如何实现这个?

  2. 如何获取展开的可展开文件夹节点,我可以触发和事件,它将加载节点内的文件。

  3. 如何获得扩展时可以触发的此类事件?(我知道有一个事件,比如双击节点等)

请任何人,如果有任何解决方案回复。

PS:我正在实施一个项目系统。提前致谢。

4

1 回答 1

0

根据您提供的更新,您正在使用 .NET Treeview 控件并尝试实现 treeview 节点的按需加载。许多第三方供应商,例如 Telerik、Syncfusion、Devexpress 等,都为 WF 和 WPF 提供了此功能。希望您在 WPF 平台上开发系统,您可以使用它们来实现这一点。在 MS Treeview 控件中,您可能需要解决方法来实现此行为。

http://demos.telerik.com/silverlight/#TreeView/LoadOnDemand

http://help.syncfusion.com/UG/User%20Interface/WPF/Tools/Documents/346318loadondemand.htm

于 2012-06-29T08:51:22.620 回答