/// <summary> /// Set the auto hide tab mode /// </summary> /// <param name="sender"></param> /// /// <param name="e"></param> private void OnAutoHideTabsModeChanged(object sender, RoutedEventArgs e) { //Auto Hide Tabs Mode MenuItem item = sender as MenuItem; OnMenuItemClick(item); AutoHideTabsMode mode = ( AutoHideTabsMode )Enum.Parse(typeof(AutoHideTabsMode), ( string )item.Header); DockingManager.AutoHideTabsMode = mode; }
private void MenuCommandExecuted(object obj) { if (obj != null) { switch (obj.ToString()) { case "Normal": case "Extended": this.ScrollButtonMode = (ScrollingButtonMode)Enum.Parse(typeof(ScrollingButtonMode), obj.ToString()); break; case "Slide": case "Scale": case "Fade": this.AnimationMode = (AutoHideAnimationMode)Enum.Parse(typeof(AutoHideAnimationMode), obj.ToString()); break; case "AutoHideGroup": case "AutoHideActive": this.AutoHideTabsMode = (AutoHideTabsMode)Enum.Parse(typeof(AutoHideTabsMode), obj.ToString()); break; } } }