public override object Execute(params object[] settings) { if (settings.Length <= 0 || !this.CanExecute(settings[0])) { return((object)null); } RadTreeNode setting = settings[0] as RadTreeNode; bool flag = false; try { flag = settings.Length <= 1 ? setting.Expanded : (!(settings[1] is IList) ? !(bool)settings[1] : !(bool)((IList)settings[1])[0]); } catch (Exception ex) { flag = setting.Expanded; } finally { if (flag) { setting.Collapse(); } else { setting.Expand(); } } return((object)setting.Expanded); }
private void ExpandNode() { RadTreeNode node = this.treeView.SelectedNode; if (node != null) { if (node.Expanded) { node.Collapse(true); } else { node.Expand(); } } }
private void ExpandNode() { RadTreeNode selectedNode = this.treeView.SelectedNode; if (selectedNode == null) { return; } if (selectedNode.Expanded) { selectedNode.Collapse(true); } else { selectedNode.Expand(); } }
public override object Execute(params object[] settings) { if (settings.Length > 0 && this.CanExecute(settings[0])) { RadTreeNode node = settings[0] as RadTreeNode; bool expanded = false; try { if (settings.Length > 1) { if (settings[1] is IList) { expanded = !(bool)((IList)settings[1])[0]; } else { expanded = !(bool)settings[1]; } } else { expanded = node.Expanded; } } catch (Exception) { expanded = node.Expanded; } finally { if (expanded) { node.Collapse(); } else { node.Expand(); } } return(node.Expanded); } return(null); }