/// <summary>
        ///		Selecciona una serie de menús
        /// </summary>
        public MenuGroupViewModelCollection Select(MenuGroupViewModel.TargetMenuType targetMenuType,
                                                   MenuGroupViewModel.TargetMainMenuItemType targetMainMenuItemType)
        {
            MenuGroupViewModelCollection groups = new MenuGroupViewModelCollection();

            // Añade los grupos seleccionados
            foreach (MenuGroupViewModel group in this)
            {
                if (group.TargetMenu == targetMenuType && group.TargetMenuItem == targetMainMenuItemType)
                {
                    groups.Add(group);
                }
            }
            // Devuelve la colección de grupos
            return(groups);
        }
예제 #2
0
 public MenuComposition()
 {
     Menus    = new MenuGroupViewModelCollection();
     ToolBars = new MenuGroupViewModelCollection();
 }