public static CommandEditorWindow GetCommandEditorWindow(CommandModelBase existingCommand, IEnumerable <ActionModelBase> actions = null) { if (OpenWindows.TryGetValue(existingCommand.ID, out var window)) { return(window); } window = new CommandEditorWindow(existingCommand, actions); OpenWindows.Add(existingCommand.ID, window); return(window); }
public static CommandEditorWindow GetCommandEditorWindow(CommandModelBase existingCommand) { if (OpenWindows.TryGetValue(existingCommand.ID, out var window)) { return(window); } window = new CommandEditorWindow(existingCommand); OpenWindows.Add(existingCommand.ID, window); return(window); }