Exemplo n.º 1
0
        private MenuItem CreatePageMenuItem(Page page)
        {
            MenuItem item = new PageMenuItem(page);

            List <MenuItem> subItems = new List <MenuItem>();

            item.Items = subItems;

            var subPages = ServiceFactory.PageManager.ChildPages(page.Site, page.FullName, "");

            if (subPages != null)
            {
                foreach (var subPage in subPages)
                {
                    subItems.Add(CreatePageMenuItem(subPage));
                }
            }
            return(item);
        }
Exemplo n.º 2
0
        private MenuItem CreatePageMenuItem(Page page)
        {
            MenuItem item = new PageMenuItem(page);

            List<MenuItem> subItems = new List<MenuItem>();
            item.Items = subItems;

            var subPages = ServiceFactory.PageManager.ChildPages(page.Site, page.FullName, "");
            if (subPages != null)
            {
                foreach (var subPage in subPages)
                {
                    subItems.Add(CreatePageMenuItem(subPage));
                }
            }
            return item;
        }