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); }
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; }