public NavigateSubItemMenu(NavigateMenuItem navigateMenuItem, NavigateSubMenuItem navigateSubMenuItem) { NavSubItemNameTitle = navigateSubMenuItem.title; NavParentGroupName = navigateMenuItem.title; NavSubItemUrlPage = navigateSubMenuItem.url; NavPageEnableMasterTemplate = navigateSubMenuItem.master; }
public NavigateBarItemViewModel(NavigateMenuItem navigateMenuItem) { NavItemNameTitle = navigateMenuItem.title; SubItemArrowVisibility = navigateMenuItem.subArrow == true ? Visibility.Visible : Visibility.Collapsed; NavItemIconKind = navigateMenuItem.iconType; NavItemUrlPage = navigateMenuItem.url; NavPageEnableMasterTemplate = navigateMenuItem.master; if (navigateMenuItem.subArrow == true) { NavigateSubMenuItems = new List <NavigateSubItemMenu>(); foreach (NavigateSubMenuItem navigateSubMenuItem in navigateMenuItem.submenus.submenu) { NavigateSubMenuItems.Add(new NavigateSubItemMenu(navigateMenuItem, navigateSubMenuItem)); } } }