public bool Parse(string stringInput, out ICommand parsedCmd)
        {
            parsedCmd = null;

            if (CommandParser.ParseWithoutArgs(stringInput, names))
            {
                parsedCmd = new FullScreenCommand();
                return(true);
            }

            return(false);
        }
예제 #2
0
        public MainWindowViewModel(
            DragWindowCommand dragWindowCommand,
            MinimizeWindowCommand minimizeWindowCommand,
            MaximizeWindowCommand maximizeWindowCommand,
            FullScreenCommand fullScreenCommand,
            CloseWindowCommand closeWindowCommand,
            NoDistractionsCommand noDistractionsCommand)
        {
            _dragWindowCommand     = dragWindowCommand;
            _minimizeWindowCommand = minimizeWindowCommand;
            _maximizeWindowCommand = maximizeWindowCommand;
            _fullScreenCommand     = fullScreenCommand;
            _closeWindowCommand    = closeWindowCommand;
            _noDistractionsCommand = noDistractionsCommand;

            NavigationEventHub.Navigated += OnNavigated;
        }
예제 #3
0
 public ToolsCommand(OptionsCommand optionsCommand, LanguageCommand languageCommand, FullScreenCommand fullScreenCommand, BenchmarkCommand benchmarkCommand, LogsCommand logsCommand) : base(MenuStrings.toolsToolStripMenuItem_Text)
 {
     ChildrenCommands = new List <IToolbarCommand>
     {
         optionsCommand,
         languageCommand,
         fullScreenCommand,
         null,
         benchmarkCommand,
         null,
         logsCommand
     };
 }