void cleanItems() { var newTab = new Eplan.EplApi.Gui.RibbonBar().Tabs.FirstOrDefault(item => item.Name == m_newTabName); if (newTab != null) { var commandGroup = newTab.CommandGroups.FirstOrDefault(item => item.Name == m_commandGroupName); if (commandGroup != null) { //var command = commandGroup.Commands.Values.FirstOrDefault(item => item.Text == m_commandName); //if(command != null) commandGroup.Remove(); } newTab.Remove(); } }
private void ClearRibbonItems() { var newTab = new Eplan.EplApi.Gui.RibbonBar().Tabs.FirstOrDefault(t => t.Name == _newTabName); if (newTab != null) { var commandGroup = newTab.CommandGroups.FirstOrDefault(g => g.Name == _commandGroupName); if (commandGroup != null) { var command = commandGroup.Commands.Values.FirstOrDefault(c => c.Text == _commandName); if (command != null) { command.Remove(); } commandGroup.Remove(); } newTab.Remove(); } }