Пример #1
0
        public void Merge(RibbonPageCategoryBase category, BarManager barManager, RibbonControl ribbonControl)
        {
            IList <BarItem> items = DetachItems(barManager);
            RibbonPage      page  = DetachPage(ribbonControl);

            AddBarItems(items);
            foreach (RibbonPageGroup group in page.Groups)
            {
                CorrectBarItemLinks(group.ItemLinks);
            }
            CorrectBarItemLinks(ribbonControl.PageHeaderItemLinks);
            this.dynamicPages.Add(page, items);
            category.Pages.Add(page);
        }
Пример #2
0
 public Manager(IRegion region, RibbonPageCategoryBase regionTarget)
 {
     Region       = region;
     RegionTarget = regionTarget;
     Region.Views.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Views_CollectionChanged);
 }