private static object CoerceMaxColumnCount(DependencyObject d, object baseValue)
{
RibbonGalleryCategory me = (RibbonGalleryCategory)d;
int maxColumnCount = (int)PropertyHelper.GetCoercedTransferPropertyValue(
me,
baseValue,
MaxColumnCountProperty,
me.RibbonGallery,
RibbonGallery.MaxColumnCountProperty);
if (maxColumnCount < (int)me.MinColumnCount)
return (int)me.MinColumnCount;
return maxColumnCount;
}