我正在Visual Studio shell的解决方案资源管理器中实现功能显示所有文件。不知何故,Visual Studio已经实现了对NonMemmberItems的延迟加载。我也想实现同样的目标。但是,如果我创建一个空文件夹节点,则单击时没有展开节点的扩展器(三角形图标或+符号)。那么空的Foldernode没有扩展器?
有人能告诉我如何实现这个吗?
如何获取展开的可扩展文件夹节点,我可以触发和将加载节点内文件的事件。
如何获得扩展后可能被触发的事件? (我知道有一个事件,比如双击节点等。)
请有人,如果有任何解决方案回复。
PS:我正在实施一个项目系统。 提前谢谢。
答案 0 :(得分:0)
根据您提供的更新,您正在使用.NET Treeview控件并尝试实现treeview节点的ondemand加载。许多第三方供应商,如Telerik,Syncfusion,Devexpress等,都为WF& Co.提供此功能。 WPF。希望您在WPF平台上开发系统,并且可以使用它们来实现这一目标。在MS Treeview控件中,您可能需要解决此问题以实现此行为。
http://demos.telerik.com/silverlight/#TreeView/LoadOnDemand
http://help.syncfusion.com/UG/User%20Interface/WPF/Tools/Documents/346318loadondemand.htm