/// <summary> /// Создание палитры и показ /// </summary> public static void Start() { try { if (_paletteSets == null) { _paletteSets = LoadPaletteGroup(); } if (_paletteSets.Palette == null) { _paletteSets.Palette = new PaletteSetCommands(_paletteSets.Name, _paletteSets.Guid, _paletteSets.CommandStartPalette, _paletteSets.Commands); } _paletteSets.Palette.Visible = true; } catch (Exception ex) { Logger.Log.Error(ex, "PaletteSetCommands.Start()."); } try { // Построение ленты (бывает автоматом не создается при старте) RibbonBuilder.CreateRibbon(); } catch (Exception ex) { Logger.Log.Error(ex, "Start CreateRibbon."); } }
/// <summary> /// Создание палитры и показ /// </summary> public static void Start(Guid paletteGuid) { try { var paletteUserGroup = _paletteSets.FirstOrDefault(p => p.Guid.Equals(paletteGuid)); if (paletteUserGroup == null) { return; } if (paletteUserGroup.Palette == null) { paletteUserGroup.Palette = new PaletteSetCommands(paletteUserGroup.Name, paletteUserGroup.Guid, paletteUserGroup.CommandStartPalette, paletteUserGroup.Commands, paletteUserGroup.VersionPalette); } paletteUserGroup.Palette.Visible = true; } catch (Exception ex) { Logger.Log.Error(ex, "PaletteSetCommands.Start()."); } try { // Построение ленты (бывает автоматом не создается при старте) RibbonBuilder.CreateRibbon(); } catch (Exception ex) { Logger.Log.Error(ex, "Start CreateRibbon."); } }
public void PIK_Ribbon() { CommandStart.Start(d => RibbonBuilder.CreateRibbon()); }