public void Show(IRibbonTabView tabView)
        {
            IRibbonView ribbon = this.ribbonProvider.Ribbon;

            this.tabToRibbonMap.Add(tabView, ribbon);

            ribbon.AddTab(tabView);
        }
        private IRibbonView ForgetAssociation(IRibbonTabView tabView)
        {
            Ensure.ArgumentMatches(this.tabToRibbonMap.ContainsKey(tabView), "The contextual tab group was not shown before or has already been removed.");

            IRibbonView ribbon = this.tabToRibbonMap[tabView];

            this.tabToRibbonMap.Remove(tabView);
            return(ribbon);
        }
        public void Hide(IRibbonTabView tabView)
        {
            IRibbonView ribbon = this.ForgetAssociation(tabView);

            ribbon.RemoveTab(tabView);
        }
示例#4
0
        private void OnLoaded(object sender, System.Windows.RoutedEventArgs e)
        {
            IRibbonView ribbonView = IoC.Get <IMicrosoftRibbonViewWrapperFactory>().CreateRibbonWrapper(this.Ribbon);

            IoC.Get <IRibbonProviderInitialization>().Initialize(ribbonView);
        }
示例#5
0
 public void Initialize(IRibbonView ribbon)
 {
     this.Ribbon = ribbon;
 }
 public void Initialize(IRibbonView ribbon)
 {
     this.Ribbon = ribbon;
 }