コード例 #1
0
        private void AddTab(IRibbonTabDefinition tabDefinition, IRibbonTabView ribbonTabView)
        {
            if (!this.tabCache.ContainsKey(tabDefinition.ShowOnActivationOfViewModelType))
            {
                this.tabCache.Add(tabDefinition.ShowOnActivationOfViewModelType, new List <IRibbonTabView>());
            }

            this.tabCache[tabDefinition.ShowOnActivationOfViewModelType].Add(ribbonTabView);
        }
コード例 #2
0
        private void BuildTab(IRibbonTabDefinition tabDefinition)
        {
            IRibbonTabView ribbonTabView = this.tabBuilder.Build(tabDefinition);

            if (ribbonTabView != null)
            {
                this.AddTab(tabDefinition, ribbonTabView);
            }
        }
コード例 #3
0
        private void BuildTab(IRibbonTabDefinition tabDefinition)
        {
            IRibbonTabView ribbonTabView = this.tabBuilder.Build(tabDefinition);

            if (ribbonTabView != null)
            {
                this.AddTab(tabDefinition, ribbonTabView);
            }
        }
コード例 #4
0
        private void AddTab(IRibbonTabDefinition tabDefinition, IRibbonTabView ribbonTabView)
        {
            if (!this.tabCache.ContainsKey(tabDefinition.ShowOnActivationOfViewModelType))
            {
                this.tabCache.Add(tabDefinition.ShowOnActivationOfViewModelType, new List<IRibbonTabView>());
            }

            this.tabCache[tabDefinition.ShowOnActivationOfViewModelType].Add(ribbonTabView);
        }
 public RibbonDefinitionShowOnActivationOfViewModelTypeIsNotClassViolation(IRibbonTabDefinition definition)
 {
     this.definition = definition;
 }
コード例 #6
0
 public RibbonDefinitionShowOnActivationOfViewModelTypeIsNotClassViolation(IRibbonTabDefinition definition)
 {
     this.definition = definition;
 }