Example #1
0
        public static void Add(this PageControls pageControls, PageControlBase item, Position?position)
        {
            switch (position.GetValueOrDefault(Position.LastWithinContainer))
            {
            case Position.FirstWithinContainer:
                pageControls.Insert(0, item);
                break;

            case Position.LastWithinContainer:
                pageControls.Add(item);
                break;
            }
        }
        public static T AddPageControlAtPosition <T>(this PageControls pageControls, T pageControl, Position position) where T : PageControlBase
        {
            switch (position)
            {
            case Position.FirstWithinContainer:
                pageControls.Insert(0, pageControl);
                break;

            case Position.LastWithinContainer:
                pageControls.Add(pageControl);
                break;
            }

            return(pageControl);
        }