Example #1
0
        /// <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);
        }