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>>();
        }
Example #3
0
 public RibbonChildrenViewBuilder(IRibbonViewBuilder <TChildDefinition, TChildView> childViewBuilder, IGroupedDefinitionProvider <TChildDefinition> childDefinitionProvider)
 {
     this.childViewBuilder        = childViewBuilder;
     this.childDefinitionProvider = childDefinitionProvider;
 }