Пример #1
0
 private void GridCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     foreach (BarItemLink itemLink in e.CustomizationMenu.ItemLinks)
     {
         itemLink.Visible = false;
     }
 }
Пример #2
0
 private void ribbonControl1_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.CustomizationMenu.InitializeMenu();
     if (e.Link == null || !AllowCustomizationMenuList.Contains(e.Link.Item))
     {
         e.CustomizationMenu.RemoveLink(e.CustomizationMenu.ItemLinks[0]);
     }
 }
Пример #3
0
        void Ribbon_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
        {
            RibbonControl ribbon = sender as RibbonControl;

            if (e.HitInfo == null)
            {
                return;
            }


            if (e.HitInfo.InGalleryItem || e.HitInfo.HitTest == RibbonHitTest.GalleryImage)
            {
                var item = e.HitInfo.GalleryItem;
                if (Gallery.Groups.Contains(item.GalleryGroup))
                {
                    _currentItem            = item as FilterGalleryItem;
                    e.ShowCustomizationMenu = false;
                    _popupMenu.ShowPopup(ribbon.PointToScreen(e.HitInfo.HitPoint));
                }
            }
        }
Пример #4
0
 private void RibbonShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.ShowCustomizationMenu = false;
 }
Пример #5
0
 void ctlMenu_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.ShowCustomizationMenu = false;
 }
Пример #6
0
 private void ribbonControl1_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.CustomizationMenu.InitializeMenu();
     if(e.Link == null || !AllowCustomizationMenuList.Contains(e.Link.Item))
         e.CustomizationMenu.RemoveLink(e.CustomizationMenu.ItemLinks[0]);
 }
Пример #7
0
        private static void RibbonCtrl_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
        {
            RibbonPage HomePage = ((RibbonForm)FrameworkParams.MainForm).Ribbon.Pages[0];
            try
            {
                e.CustomizationMenu.ItemLinks.Remove(AddHomePageItem.Links[0]);
            }
            catch { }
            try
            {
                e.CustomizationMenu.ItemLinks.Remove(RemoveHomePageItem.Links[0]);
            }
            catch { }

            for (int i = 0; i < e.CustomizationMenu.ItemLinks.Count; i++)
            {
                BarItemLink buts = e.CustomizationMenu.ItemLinks[i];
                if (buts.Visible == false) continue;

                if (buts.Item.Caption.IndexOf("Loại bỏ") >= 0)
                {
                    selected = buts.Item.Tag;
                    break;
                }
                else if (buts.Item.Caption.IndexOf("Thêm vào") >= 0)
                {
                    selected = buts.Item.Tag;
                    break;
                }
            }

            if (selected != null)
            {
                BarItemLink item = (BarItemLink)selected;
                if (((RibbonForm)FrameworkParams.MainForm).Ribbon.SelectedPage.Equals(HomePage))
                {
                    if(HomePageIDItems.Contains(item.ItemId))
                        e.CustomizationMenu.AddItem(RemoveHomePageItem);
                }
                else
                {
                    if (!HomePageIDItems.Contains(item.ItemId))
                        e.CustomizationMenu.AddItem(AddHomePageItem);
                    else
                        e.CustomizationMenu.AddItem(RemoveHomePageItem);
                }
            }
        }
Пример #8
0
 private void Home_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.CustomizationMenu.ItemLinks.Clear();
     e.ShowCustomizationMenu = false;
 }
Пример #9
0
 void ctlMenu_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     e.ShowCustomizationMenu = false;
 }
Пример #10
0
 private void ribbon_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)
 {
     if (e.HitInfo != null && e.HitInfo.Item != null &&
         (e.HitInfo.HitTest == RibbonHitTest.Item || e.HitInfo.HitTest == RibbonHitTest.ItemDrop) &&
         DefaultQuickAccess.Contains(e.HitInfo.Item.Item))
     {
         e.CustomizationMenu.ItemLinks[1].Item.Enabled = false;
         return;
     }
     e.CustomizationMenu.ItemLinks[1].Item.Enabled = true;
 }