/*public void ChangeView(object param) * { * foreach (RadTreeNode node in navigateTree.Nodes) * { * List<RadTreeNode> children = node.GetChildren(); * foreach (RadTreeNode node2 in children) * { * if (node2.Tag is NFileInfo) * { * node2.SetImageIcon((node2.Tag as NFileInfo).LocalPath, this.showFileImage); * } * } * } * this.showFileImage = !this.showFileImage; * }*/ public void NavigateFirstItem(object param = null) { if (navigateTree.SelectedNode != null) { if (navigateTree.SelectedNode.Tag is NFileInfo) { navigateTree.SelectedNode.Parent.Nodes[0].Selected = true; } else if (navigateTree.SelectedNode.Nodes.Count > 0) { navigateTree.SelectedNode.Nodes[0].Selected = true; } navigateTree.BringIntoView(navigateTree.SelectedNode); } else if (navigateTree.Nodes.Count > 0) { if (navigateTree.Nodes[0].Nodes.Count > 0) { navigateTree.Nodes[0].Nodes[0].Selected = true; } navigateTree.BringIntoView(navigateTree.SelectedNode); } }