The RadFileExplorer control uses RadTreeView, and you can get its reference by RadFileExplorer's TreeView property, e.g.
RadTreeView tree = RadFileExplorer1.TreeView;
The RadTreeView is populated via the "Load On Demand" functionality, and the demand mode is ServerSideCallback
. More about RadTreeView's "Load On Demand" functionality is available here:
On each RadTreeView's load, the FileExplorer will process two levels of directories from the current directory, e.g. /Root/Level1/Level2.
: All directories which should be shown in the current folder (ROOT) -ResolveRootDirectoryAsTree method is invoked
: Process all 1st level
directories children - ResolveRootDirectoryAsTree method is invoked. This is needed to see whether a directory from "1st level" should have a "+" sign or not.
In case that you have several directories set for RadFileExplorer's ViewPaths property, it will process all the directories from the RadFileExplorer's ViewPaths property as described before.
To decrease the load time, please reduce the ViewPath's directories and the directories in level1 and level2.
Hope this helps.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items