Пример #1
0
        public bool IsFocusWithin(RadElement element)
        {
            RadElement radElement = this.elementToFocus != null ? this.elementToFocus : this.currentFocusedElement;

            if (radElement == null)
            {
                return(false);
            }
            if (radElement == element)
            {
                return(true);
            }
            foreach (RadElement descendant in element.GetDescendants((Predicate <RadElement>)(x => true), TreeTraversalMode.BreadthFirst))
            {
                if (descendant == radElement)
                {
                    return(true);
                }
            }
            return(false);
        }