Esempio n. 1
0
        private PageLayout MapToLayout(PageLayoutPageLayoutTemplate layoutFromTemplate)
        {
            switch (layoutFromTemplate)
            {
            case PageLayoutPageLayoutTemplate.OneColumn: return(PageLayout.Wiki_OneColumn);

            case PageLayoutPageLayoutTemplate.TwoColumns: return(PageLayout.Wiki_TwoColumns);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithSidebarLeft: return(PageLayout.Wiki_TwoColumnsWithSidebar);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithSidebarRight: return(PageLayout.Wiki_TwoColumnsWithSidebar);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithHeader: return(PageLayout.Wiki_TwoColumnsWithHeader);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithHeaderAndFooter: return(PageLayout.Wiki_TwoColumnsWithHeaderAndFooter);

            case PageLayoutPageLayoutTemplate.ThreeColumns: return(PageLayout.Wiki_ThreeColumns);

            case PageLayoutPageLayoutTemplate.ThreeColumnsWithHeader: return(PageLayout.Wiki_ThreeColumnsWithHeader);

            case PageLayoutPageLayoutTemplate.ThreeColumnsWithHeaderAndFooter: return(PageLayout.Wiki_ThreeColumnsWithHeaderAndFooter);

            case PageLayoutPageLayoutTemplate.AutoDetect: return(PageLayout.PublishingPage_AutoDetect);

            default: return(PageLayout.Wiki_OneColumn);
            }
        }
        internal PageLayout MapToLayout(PageLayoutPageLayoutTemplate layoutFromTemplate, bool includeVerticalColumn)
        {
            switch (layoutFromTemplate)
            {
            case PageLayoutPageLayoutTemplate.OneColumn: return(PageLayout.Wiki_OneColumn);

            case PageLayoutPageLayoutTemplate.TwoColumns: return(PageLayout.Wiki_TwoColumns);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithSidebarLeft:
            {
                if (includeVerticalColumn)
                {
                    return(PageLayout.PublishingPage_TwoColumnLeftVerticalSection);
                }
                else
                {
                    return(PageLayout.Wiki_TwoColumnsWithSidebar);
                }
            }

            case PageLayoutPageLayoutTemplate.TwoColumnsWithSidebarRight:
            {
                if (includeVerticalColumn)
                {
                    return(PageLayout.PublishingPage_TwoColumnRightVerticalSection);
                }
                else
                {
                    return(PageLayout.Wiki_TwoColumnsWithSidebar);
                }
            }

            case PageLayoutPageLayoutTemplate.TwoColumnsWithHeader: return(PageLayout.Wiki_TwoColumnsWithHeader);

            case PageLayoutPageLayoutTemplate.TwoColumnsWithHeaderAndFooter: return(PageLayout.Wiki_TwoColumnsWithHeaderAndFooter);

            case PageLayoutPageLayoutTemplate.ThreeColumns: return(PageLayout.Wiki_ThreeColumns);

            case PageLayoutPageLayoutTemplate.ThreeColumnsWithHeader: return(PageLayout.Wiki_ThreeColumnsWithHeader);

            case PageLayoutPageLayoutTemplate.ThreeColumnsWithHeaderAndFooter: return(PageLayout.Wiki_ThreeColumnsWithHeaderAndFooter);

            case PageLayoutPageLayoutTemplate.AutoDetect:
            {
                if (includeVerticalColumn)
                {
                    return(PageLayout.PublishingPage_AutoDetectWithVerticalColumn);
                }
                else
                {
                    return(PageLayout.PublishingPage_AutoDetect);
                }
            }

            default: return(PageLayout.Wiki_OneColumn);
            }
        }