public PaletteModel([NotNull] IEnumerable <IPaletteCommand> commands, string version) { Version = version; PaletteCommands = new ObservableCollection <IPaletteCommand>(); foreach (var item in commands) { if (PaletteSetCommands.IsAccess(item.Access)) { PaletteCommands.Add(item); } } ChangeContent(Settings.Default.PaletteStyle); }
private static PaletteSetCommands Create() { var palette = new PaletteSetCommands(); return palette; }
/// <summary> /// Создание палитры и показ /// </summary> public static void Start() { if (_paletteSet == null) { _paletteSet = Create(); } _paletteSet.Visible = true; }