Microsoft.Phone.Controls.LockablePivot.FindHeader C# (CSharp) Method

FindHeader() private method

private FindHeader ( UIElement start ) : PivotHeadersControl
start UIElement
return PivotHeadersControl
        private PivotHeadersControl FindHeader(UIElement start)
        {
            UIElement target = null;

            int childCount = VisualTreeHelper.GetChildrenCount(start);
            
            for (int i = 0; i < childCount; i++)
            {
                UIElement e = VisualTreeHelper.GetChild(start, i) as UIElement;

                if (e is PivotHeadersControl)
                {
                    target = e;
                }
                else
                {
                    target = FindHeader(e);
                }

                if (target != null)
                {
                    break;
                }
            }

            return target as PivotHeadersControl;
        }