Beispiel #1
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));
                }
            }
        }