private void ChkRibbon_OnUnchecked(object sender, RoutedEventArgs e) { UserConfigFile.SetValue("mpPlinesedit", "LoadRibbonPanel", false.ToString(), true); // unload ribbon PlinesEditRibbonBuilder.RemovePanelFromRibbon(false); }
private void AcApp_SystemVariableChanged(object sender, Autodesk.AutoCAD.ApplicationServices.SystemVariableChangedEventArgs e) { if (e.Name.Equals("COLORTHEME")) { if (ComponentManager.Ribbon != null) { _loadRibbonPanel = bool.TryParse(UserConfigFile.GetValue("mpPlinesedit", "LoadRibbonPanel"), out var b) && b; if (_loadRibbonPanel) { PlinesEditRibbonBuilder.RemovePanelFromRibbon(false); PlinesEditRibbonBuilder.AddPanelToRibbon(false, GetListOfFunctions()); } } } }