protected override void ClearContainerForItemOverride(DependencyObject element, object item) { base.ClearContainerForItemOverride(element, item); if (element is RibbonGallery) { HasGallery = (--_galleryCount > 0); } }