/// override protected AutomationHeadingLevel GetHeadingLevelCore() { AutomationPeer wrapperPeer = GetWrapperPeer(); AutomationHeadingLevel headingLevel = AutomationHeadingLevel.None; if (wrapperPeer != null) { headingLevel = wrapperPeer.GetHeadingLevel(); } else { ThrowElementNotAvailableException(); } return(headingLevel); }