Ejemplo n.º 1
0
        public MainMenuService(
            MenuSettingsService menuSettingsService,
            [ImportMany(ExportContractNames.MainMenu)] IEnumerable <Lazy <IMenuItem, MainMenuItemMetadata> > menuItems,
            [ImportMany(ExportContractNames.MainMenu)] IEnumerable <Lazy <object, MainMenuDefaultGroupMetadata> > defaultGroups)
        {
            _menuSettingsService = menuSettingsService;

            _menuItems     = menuItems;
            _defaultGroups = defaultGroups;
        }
Ejemplo n.º 2
0
        public ToolbarService(
            MenuSettingsService menuSettingsService,
            [ImportMany] IEnumerable <Lazy <Toolbar, ToolbarMetadata> > toolbars,
            [ImportMany(ExportContractNames.Toolbars)] IEnumerable <Lazy <IMenuItem, ToolbarItemMetadata> > toolbarItems,
            [ImportMany(ExportContractNames.Toolbars)] IEnumerable <Lazy <object, ToolbarDefaultGroupMetadata> > defaultGroups)
        {
            _menuSettingsService = menuSettingsService;

            _toolbars      = toolbars;
            _toolbarItems  = toolbarItems;
            _defaultGroups = defaultGroups;
        }