Microsoft.Windows.Controls.Ribbon.RibbonMenuButton.CoerceIsDropDownOpen C# (CSharp) Метод

CoerceIsDropDownOpen() приватный статический Метод

private static CoerceIsDropDownOpen ( DependencyObject d, object baseValue ) : object
d System.Windows.DependencyObject
baseValue object
Результат object
        private static object CoerceIsDropDownOpen(DependencyObject d, object baseValue)
        {
            RibbonMenuButton menuButton = (RibbonMenuButton)d;
            if ((bool)baseValue)
            {
                if (!menuButton.IsLoaded)
                {
                    menuButton.RegisterToOpenOnLoad();
                    return false;
                }

                if (!menuButton.IsVisible)
                {
                    menuButton.RegisterOpenOnVisible();
                    return false;
                }
            }
            return baseValue;
        }