Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }