this.ultraNavigationBar1.RootLocation.Text = @"C:\CMT\";
or:
this.ultraNavigationBar1.RootLocation.Text = @"C:\CMT";
gives me this error:
An UltraNavigationBarLocation cannot contain the PathSeparator in any part of the text which is used to identify it when parsing a navigation path.
How do I specify a starting folder?
Hello Ross,
After our phone conversation and Live session, here is the new sample with desired behavior. Please take a look at the attached sample and video file for more details and let me know if you have any questions.
Regards
This is now got to be answereed Friday morning asap or the client has told me to not use IG. I love IG.... please help. Call me at 410-459-8172
Here is the vdeio file with desired behavior:
Hi,
You could achieve desired behavior if you add this single line of code at the end of
private void InitializeUI() method:
unbFolders.NavigateTo("C:\\Users\\Public\\Downloads", true);
Please take a look at the attached sample and new behavior
PS. Please note that this is the path of my machine. If your path is different, just change it.
PLEASE, I beg you. YOUR SAMPLE Infragistics FileExplorer CS.zip" has this section of code in it. How do I set it to NOT USE "DESKTOP" or "MYCOMPUTER" but rather "C:\DOWNLOADS". PLEASE, PLEASE, PLEASE look at YOUR SAMPLE. This uses a a Navigation bar but the code below in YOUR SAMPLE also displays a beautiful tree to the left that in NOT A NAVIGATIONBAR. HELP, HELP, HELP
private void PopulateRoot()
{
// Add Desktop Node to the tree
UltraTreeNode desktopNode = this.tvwFolders.Nodes.Add("Desktop", "Desktop");
desktopNode.Override.NodeAppearance.Image =
this.IconManager.GetBitmap(IconName.Desktop);
desktopNode.Override.ExpandedNodeAppearance.Image =
// Set up the root location of the navigation bar as the Desktop location
UltraNavigationBarLocation desktopLocation = this.unbFolders.RootLocation;
desktopLocation.Key =
"Desktop";
desktopLocation.Settings.Appearance.Image =
// Don't include the text of the Desktop location in the full path of it's children.
// This is so that children of the Desktop and My Computer locations have the correct path
// like Windows Explorer. For example, "C:\Program Files" is a complete path.
// It should not be "Desktop\My Computer\C:\Program Files"
desktopLocation.IncludeTextInFullPath =
false;
// The tree will be the central driving force of this application, so give the location a
// reference to the corresponding node in the tree.
desktopLocation.Tag = desktopNode;
// Add the My Computer node to the tree
UltraTreeNode myComputerNode = desktopNode.Nodes.Add("MyComputer", "My Computer");
myComputerNode.Override.NodeAppearance.Image =
this.IconManager.GetBitmap(IconName.MyComputer);
myComputerNode.Override.ExpandedNodeAppearance.Image =
// Add the My Computer location to the navigation bar.
UltraNavigationBarLocation myComputerLocation = desktopLocation.Locations.Add("MyComputer", "My Computer");
myComputerLocation.Settings.Appearance.Image =
// Don't include the text of the My Computer location in the full path of it's children.
// like Windows // Explorer. For example, "C:\Program Files" is a complete path.
myComputerLocation.IncludeTextInFullPath =
myComputerLocation.Tag = myComputerNode;
// Assign the folder/open folder icons for all generic folders
this.tvwFolders.Override.NodeAppearance.Image = this.IconManager.GetBitmap(IconName.FolderSmall);
this.tvwFolders.Override.ExpandedNodeAppearance.Image = this.IconManager.GetBitmap(IconName.FolderOpenSmall);
// Assign the folder icons for all generic folders
this.unbFolders.LocationSettings.Appearance.Image = this.IconManager.GetBitmap(IconName.FolderSmall);
// Expand and select the Desktop node
desktopNode.Expanded =
true;
desktopNode.Selected =
}