private static object CoerceIsSubmenuOpen(DependencyObject d, object baseValue)
{
RibbonApplicationSplitMenuItem menuItem = (RibbonApplicationSplitMenuItem)d;
if (menuItem.Level == RibbonApplicationMenuItemLevel.Top)
{
return RibbonHelper.CoerceIsSubmenuOpenForTopLevelItem(menuItem, menuItem.ParentItemsControl, (bool)baseValue);
}
return baseValue;
}