Microsoft.Windows.Controls.Ribbon.RibbonApplicationSplitMenuItem.CoerceIsSubmenuOpen C# (CSharp) Method

CoerceIsSubmenuOpen() private static method

private static CoerceIsSubmenuOpen ( DependencyObject d, object baseValue ) : object
d DependencyObject
baseValue object
return object
        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;
        }