private static void OnMaxItemsInRowChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
InRibbonGallery gal = d as InRibbonGallery;
int minItemsInRow = (int)e.NewValue;
if (!gal.IsDropDownOpen && (gal.galleryPanel != null) && (gal.galleryPanel.MinItemsInRow < minItemsInRow))
{
gal.galleryPanel.MinItemsInRow = minItemsInRow;
gal.galleryPanel.MaxItemsInRow = minItemsInRow;
}
}