public RibbonTabViewCache( IRibbonViewBuilder <IRibbonTabDefinition, IRibbonTabView> tabBuilder, IEnumerable <IRibbonTabDefinition> tabDefinitions) { this.tabBuilder = tabBuilder; this.tabDefinitions = tabDefinitions; this.tabCache = new Dictionary <Type, List <IRibbonTabView> >(); }
public RibbonTabViewCache( IRibbonViewBuilder<IRibbonTabDefinition, IRibbonTabView> tabBuilder, IEnumerable<IRibbonTabDefinition> tabDefinitions) { this.tabBuilder = tabBuilder; this.tabDefinitions = tabDefinitions; this.tabCache = new Dictionary<Type, List<IRibbonTabView>>(); }
public RibbonChildrenViewBuilder(IRibbonViewBuilder <TChildDefinition, TChildView> childViewBuilder, IGroupedDefinitionProvider <TChildDefinition> childDefinitionProvider) { this.childViewBuilder = childViewBuilder; this.childDefinitionProvider = childDefinitionProvider; }