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)); } } }