Ejemplo n.º 1
0
        public static void ToggleRibbonRootState(this RibbonItem ribbonItem)
        {
            var e_ = ribbonItem.GetParentTOfLogical <Ribbon>().ExpansionState;

            switch (e_)
            {
            case ExpansionState.Hidden:
                ribbonItem.OpenRibbonRoot();
                break;

            case ExpansionState.Total:
                ribbonItem.CloseRibbonRoot();
                break;
            }
        }
Ejemplo n.º 2
0
        public static void OpenRibbonRoot(this RibbonItem ribbonItem)
        {
            var ribbonroot = ribbonItem.GetParentTOfLogical <Ribbon>();

            ribbonroot.ExpansionState = ExpansionState.Total;
        }
Ejemplo n.º 3
0
        public static void CloseRibbonRoot(this RibbonItem ribbonItem)
        {
            var ribbonroot = ribbonItem.GetParentTOfLogical <Ribbon>();

            ribbonroot.ExpansionState = ExpansionState.Hidden;
        }