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); }