/// <summary> /// Returns True if an ancestor is Selected. Returns False if an ancestor is not selected. /// </summary> public Boolean IsAncestorSelected(BaseTreeNode treeNode) { BaseTreeNode parent = treeNode.Parent; while (parent != null) { if (ListView.IsSelected(parent)) { return(true); } parent = parent.Parent; } return(false); }