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