private GalleryContainer CreateGalleryItem(IEnumerable<TabGroupItem> barItemConfigList) { var galleryContainer = new GalleryContainer { EnableGalleryPopup = false }; var resize = true; foreach (var barItemConfig in barItemConfigList) { var buttonItem = CreateButtonItem(barItemConfig); galleryContainer.SubItems.Add(buttonItem); if (!resize) continue; galleryContainer.RecalcSize(); galleryContainer.DefaultSize = new Size( buttonItem.Image.Size.Width + AppManager.Instance.Settings.Config.MultiHorizontalPadding, buttonItem.Image.Size.Height + AppManager.Instance.Settings.Config.MultiVerticalPadding); resize = false; } return galleryContainer; }